DIFF

class ComponentSource

Members 2

private static string m_CompNames[COMP_TYPE_COUNT]
Referenced by GetNameByType(), and Init()
protected EntityAI m_ThisEntityAI
Referenced by LogThisError(), LogThisWarning(), SetParentEntityAI()
Show 42 more, ComponentAnimalBleeding.Bleed(), ComponentAnimalBleeding.InflictWoundDamage(), ComponentBodyStaging.SynchSkinnedState(), ComponentEnergyManager.CanBePluggedInto(), ComponentEnergyManager.CanReceivePlugFrom(), ComponentEnergyManager.CanWork(), ComponentEnergyManager.CheckWetness(), ComponentEnergyManager.ConsumeEnergy(), ComponentEnergyManager.DebugUpdate(), ComponentEnergyManager.DeviceUpdate(), ComponentEnergyManager.Event_OnAwake(), ComponentEnergyManager.Event_OnInit(), ComponentEnergyManager.FindAndConsumeEnergy(), ComponentEnergyManager.GetEnergyMax(), ComponentEnergyManager.GetThisEntityAI(), ComponentEnergyManager.OnAttachmentAdded(), ComponentEnergyManager.OnDeviceDestroyed(), ComponentEnergyManager.OnEnergyAdded(), ComponentEnergyManager.OnEnergyConsumed(), ComponentEnergyManager.OnInteractBranch(), ComponentEnergyManager.OnIsPlugged(), ComponentEnergyManager.OnIsUnplugged(), ComponentEnergyManager.OnOwnSocketReleased(), ComponentEnergyManager.OnOwnSocketTaken(), ComponentEnergyManager.OnWork(), ComponentEnergyManager.PlugInDevice(), ComponentEnergyManager.PlugThisInto(), ComponentEnergyManager.ResetEnergyUsage(), ComponentEnergyManager.SetEnergy(), ComponentEnergyManager.SwitchOff(), ComponentEnergyManager.SwitchOn(), ComponentEnergyManager.Synch(), ComponentEnergyManager.UnplugCordFromSocket(), ComponentEnergyManager.UnplugDevice(), ComponentEnergyManager.UnplugThis(), ComponentEnergyManager.UpdateCanWork(), ComponentEnergyManager.UpdatePlugState(), ComponentEnergyManager.UpdateSelections(), ComponentEnergyManager.UpdateSocketSelections(), ComponentEntityDebug.DebugBBoxDraw(), ComponentEntityDebug.DebugDirectionDraw(), and ComponentEntityDebug.OnDrawing()

Methods 22

void Event_OnFrame(IEntity other, float timeSlice)
Referenced by EntityAI.EOnFrame()
Shape DebugBBoxDraw()
void DebugBBoxSetColor(int color)
void DebugBBoxDelete()
Shape DebugDirectionDraw(float distance = 1)
void DebugDirectionSetColor(int color)
void DebugDirectionDelete()
static void Init()
References m_CompNames
Referenced by DayZGame.DayZGame()
static void LogErrorBadCompType(int comp_type, string fnc_name)
static void LogWarningAlredyExist(int comp_type, string fnc_name)
void SetParentEntityAI(EntityAI e)
References m_ThisEntityAI
void Event_OnAwake()
void Event_OnInit()
void LogThis(string msg, string fnc_name = "n/a")
void LogThisWarning(string msg, string fnc_name = "n/a")
void LogThisError(string msg, string fnc_name = "n/a")
string GetCompName()
Referenced by LogThisError(), and LogThisWarning()
int GetCompType()
Referenced by GetCompName()
void Event_OnItemAttached(EntityAI item, string slot_name)
References LogThis()
void Event_OnItemDetached(EntityAI item, string slot_name)
References LogThis()