_AVAILABLE | ComponentEnergyManager | protectedstatic |
_PLUGGED | ComponentEnergyManager | protectedstatic |
AddEnergy(float added_energy) | ComponentEnergyManager | inlineprotected |
CanBePluggedInto(EntityAI potential_energy_provider) | ComponentEnergyManager | inlineprotected |
CanReceivePlugFrom(EntityAI device_to_plug) | ComponentEnergyManager | inlineprotected |
CanSwitchOff() | ComponentEnergyManager | inlineprotected |
CanSwitchOn() | ComponentEnergyManager | inlineprotected |
CanWork(float test_energy=-1) | ComponentEnergyManager | inlineprotected |
CheckWetness() | ComponentEnergyManager | inlineprotected |
ClearLastUpdateTime() | ComponentEnergyManager | inlineprotected |
ComponentEnergyManager() | ComponentEnergyManager | inlineprotected |
ConsumeEnergy(float amount) | ComponentEnergyManager | inlineprotected |
DebugBBoxDelete() | Component | private |
DebugBBoxDelete() | Component | inlineprivate |
DebugBBoxDraw() | Component | private |
DebugBBoxDraw() | Component | inlineprivate |
DebugBBoxSetColor(int color) | Component | private |
DebugBBoxSetColor(int color) | Component | inlineprivate |
DebugDirectionDelete() | Component | private |
DebugDirectionDelete() | Component | inlineprivate |
DebugDirectionDraw(float distance=1) | Component | private |
DebugDirectionDraw(float distance=1) | Component | inlineprivate |
DebugDirectionSetColor(int color) | Component | private |
DebugUpdate() | ComponentEnergyManager | inlineprotected |
DEFAULT_UPDATE_INTERVAL | ComponentEnergyManager | protected |
DeviceUpdate() | ComponentEnergyManager | inlineprotected |
DrawArrow(vector from, vector to, float size=0.5, int color=0xFFFFFFFF, float flags=0) | ComponentEnergyManager | inlineprotected |
Event_OnAwake() | ComponentEnergyManager | inlineprotected |
Event_OnFrame(IEntity other, float timeSlice) | Component | private |
Event_OnInit() | ComponentEnergyManager | inlineprotected |
Event_OnItemAttached(EntityAI item, string slot_name) | Component | inlineprivate |
Event_OnItemDetached(EntityAI item, string slot_name) | Component | inlineprivate |
FindAndConsumeEnergy(EntityAI original_caller, float amount, bool ignore_switch_state=false) | ComponentEnergyManager | inlineprotected |
GetAttachmentAction() | ComponentEnergyManager | inlineprotected |
GetCompatiblePlugTypes(out TIntArray IDs) | ComponentEnergyManager | inlineprotected |
GetCompName() | Component | inlineprivate |
GetCompType() | ComponentEnergyManager | inlineprotected |
GetCordLength() | ComponentEnergyManager | inlineprotected |
GetCordTextureFile() | ComponentEnergyManager | inlineprotected |
GetCurrentUpdateTime() | ComponentEnergyManager | inlineprotected |
GetDebugPlugs() | ComponentEnergyManager | inlineprotected |
GetDeviceBySocketID(int id) | ComponentEnergyManager | inlineprotected |
GetEnergy() | ComponentEnergyManager | inlineprotected |
GetEnergy0To1() | ComponentEnergyManager | inlineprotected |
GetEnergy0To100() | ComponentEnergyManager | inlineprotected |
GetEnergyAtSpawn() | ComponentEnergyManager | inlineprotected |
GetEnergyMax() | ComponentEnergyManager | inlineprotected |
GetEnergyMaxPristine() | ComponentEnergyManager | inlineprotected |
GetEnergySource() | ComponentEnergyManager | inlineprotected |
GetEnergySourceNetworkIDHigh() | ComponentEnergyManager | inlineprotected |
GetEnergySourceNetworkIDLow() | ComponentEnergyManager | inlineprotected |
GetEnergySourceStorageIDb1() | ComponentEnergyManager | inlineprotected |
GetEnergySourceStorageIDb2() | ComponentEnergyManager | inlineprotected |
GetEnergySourceStorageIDb3() | ComponentEnergyManager | inlineprotected |
GetEnergySourceStorageIDb4() | ComponentEnergyManager | inlineprotected |
GetEnergyUsage() | ComponentEnergyManager | inlineprotected |
GetMySocketID() | ComponentEnergyManager | inlineprotected |
GetNameByType(int comp_type) | Component | inlineprivatestatic |
GetPluggedDevice() | ComponentEnergyManager | inlineprotected |
GetPluggedDevices() | ComponentEnergyManager | inlineprotected |
GetPluggedDevicesCount() | ComponentEnergyManager | inlineprotected |
GetPlugOwner(string plug_selection_name) | ComponentEnergyManager | inlineprotected |
GetPlugType() | ComponentEnergyManager | inlineprotected |
GetPoweredDevices() | ComponentEnergyManager | inlineprotected |
GetPreviousSwitchState() | ComponentEnergyManager | inlineprotected |
GetRestorePlugState() | ComponentEnergyManager | inlineprotected |
GetSocketsCount() | ComponentEnergyManager | inlineprotected |
GetThisEntityAI() | ComponentEnergyManager | inlineprotected |
GetUpdateInterval() | ComponentEnergyManager | inlineprotected |
GetWetnessExposure() | ComponentEnergyManager | inlineprotected |
HandleMoveInsideCargo(EntityAI container) | ComponentEnergyManager | inlineprotected |
HasConversionOfEnergyToQuantity() | ComponentEnergyManager | inlineprotected |
HasElectricityIcon() | ComponentEnergyManager | inlineprotected |
HasEnoughStoredEnergy() | ComponentEnergyManager | inlineprotected |
HasFreeSocket(int socket_id=-1) | ComponentEnergyManager | inlineprotected |
HasVisibleSocketsInInventory() | ComponentEnergyManager | inlineprotected |
Init() | Component | inlineprivatestatic |
InteractBranch(EntityAI originalCaller, Man player=null, int system=0) | ComponentEnergyManager | inlineprotected |
IsCordFolded() | ComponentEnergyManager | inlineprotected |
IsEnergySourceAtReach(vector from_position, float add_tolerance=0, vector override_source_position="-1 -1 -1") | ComponentEnergyManager | inlineprotected |
IsPassive() | ComponentEnergyManager | inlineprotected |
IsPlugCompatible(int plug_ID) | ComponentEnergyManager | inlineprotected |
IsPlugged() | ComponentEnergyManager | inlineprotected |
IsSelectionAPlug(string selection_to_test) | ComponentEnergyManager | inlineprotected |
IsSwitchedOn() | ComponentEnergyManager | inlineprotected |
IsTypeExist(int comp_type) | Component | inlineprivatestatic |
IsWorking() | ComponentEnergyManager | inlineprotected |
LogErrorBadCompType(int comp_type, string fnc_name) | Component | inlineprivatestatic |
LogThis(string msg, string fnc_name="n/a") | Component | inlineprivate |
LogThisError(string msg, string fnc_name="n/a") | Component | inlineprivate |
LogThisWarning(string msg, string fnc_name="n/a") | Component | inlineprivate |
LogWarningAlredyExist(int comp_type, string fnc_name) | Component | inlineprivatestatic |
m_AttachmentActionType | ComponentEnergyManager | protected |
m_AutoSwitchOff | ComponentEnergyManager | protected |
m_AutoSwitchOffWhenInCargo | ComponentEnergyManager | protected |
m_CanStopWork | ComponentEnergyManager | protected |
m_CanWork | ComponentEnergyManager | protected |
m_CompatiblePlugTypes | ComponentEnergyManager | protected |
m_CompNames | Component | privatestatic |
m_ConvertEnergyToQuantity | ComponentEnergyManager | protected |
m_CordLength | ComponentEnergyManager | protected |
m_CordTextureFile | ComponentEnergyManager | protected |
m_DebugPlugArrow | ComponentEnergyManager | protected |
m_DebugPlugs | ComponentEnergyManager | protectedstatic |
m_DebugShapeBBox | Component | private |
m_DebugShapeDirection | Component | private |
m_DebugShapeDirectionDist | Component | private |
m_DebugUpdate | ComponentEnergyManager | protected |
m_DeviceByPlugSelection | ComponentEnergyManager | protected |
m_Energy | ComponentEnergyManager | protected |
m_EnergyAtSpawn | ComponentEnergyManager | protected |
m_EnergySource | ComponentEnergyManager | protected |
m_EnergySourceNetworkIDHigh | ComponentEnergyManager | protected |
m_EnergySourceNetworkIDLow | ComponentEnergyManager | protected |
m_EnergySourceStorageIDb1 | ComponentEnergyManager | protected |
m_EnergySourceStorageIDb2 | ComponentEnergyManager | protected |
m_EnergySourceStorageIDb3 | ComponentEnergyManager | protected |
m_EnergySourceStorageIDb4 | ComponentEnergyManager | protected |
m_EnergyStorageMax | ComponentEnergyManager | protected |
m_EnergyUsage | ComponentEnergyManager | protected |
m_HasElectricityIcon | ComponentEnergyManager | protected |
m_IsPassiveDevice | ComponentEnergyManager | protected |
m_IsPlugged | ComponentEnergyManager | protected |
m_IsSwichedOn | ComponentEnergyManager | protected |
m_IsSwichedOnPreviousState | ComponentEnergyManager | protected |
m_IsWorking | ComponentEnergyManager | protected |
m_LastUpdateTime | ComponentEnergyManager | protected |
m_MySocketID | ComponentEnergyManager | protected |
m_PluggedDevices | ComponentEnergyManager | protected |
m_PlugType | ComponentEnergyManager | protected |
m_ReduceMaxEnergyByDamageCoef | ComponentEnergyManager | protected |
m_RestorePlugState | ComponentEnergyManager | protected |
m_ShowSocketsInInventory | ComponentEnergyManager | protected |
m_Sockets | ComponentEnergyManager | protected |
m_SocketsCount | ComponentEnergyManager | protected |
m_ThisEntityAI | Component | private |
m_UpdateInterval | ComponentEnergyManager | protected |
m_UpdateQuantityTimer | ComponentEnergyManager | protected |
m_UpdateTimer | ComponentEnergyManager | protected |
m_WetnessExposure | ComponentEnergyManager | protected |
MAX_SOCKETS_COUNT | ComponentEnergyManager | protected |
OnAttachmentAdded(EntityAI elec_device) | ComponentEnergyManager | inlineprotected |
OnAttachmentRemoved(EntityAI elec_device) | ComponentEnergyManager | inlineprotected |
OnDeviceDestroyed() | ComponentEnergyManager | inlineprotected |
OnDrawing() | Component | inlineprivate |
OnEnergyAdded() | ComponentEnergyManager | inlineprotected |
OnEnergyConsumed() | ComponentEnergyManager | inlineprotected |
OnInteractBranch(EntityAI originalCaller, Man player, int system) | ComponentEnergyManager | inlineprotected |
OnIsPlugged(EntityAI source_device) | ComponentEnergyManager | inlineprotected |
OnIsUnplugged(EntityAI last_energy_source) | ComponentEnergyManager | inlineprotected |
OnOwnSocketReleased(EntityAI device) | ComponentEnergyManager | inlineprotected |
OnOwnSocketTaken(EntityAI device) | ComponentEnergyManager | inlineprotected |
OnWork(float consumed_energy) | ComponentEnergyManager | inlineprotected |
PlugCordIntoSocket(EntityAI device_to_plug, int socket_id=-1) | ComponentEnergyManager | inlineprotected |
PlugInDevice(EntityAI device_to_plug, int socket_id=-1) | ComponentEnergyManager | inlineprotected |
PlugThisInto(EntityAI energy_source, int socket_id=-1) | ComponentEnergyManager | inlineprotected |
RefreshDebug() | ComponentEnergyManager | inlineprotected |
RememberLastUpdateTime() | ComponentEnergyManager | inlineprotected |
ResetEnergyUsage() | ComponentEnergyManager | inlineprotected |
RestorePlugState(bool state) | ComponentEnergyManager | inlineprotected |
SEL_CORD_FOLDED | ComponentEnergyManager | protectedstatic |
SEL_CORD_PLUGGED | ComponentEnergyManager | protectedstatic |
SetAttachmentAction(int new_action_type) | ComponentEnergyManager | inlineprotected |
SetCordLength(float new_length) | ComponentEnergyManager | inlineprotected |
SetCordTextureFile(string new_path) | ComponentEnergyManager | inlineprotected |
SetDebugPlugs(bool newVal) | ComponentEnergyManager | inlineprotected |
SetDeviceBySocketID(int id, EntityAI plugged_device) | ComponentEnergyManager | inlineprotected |
SetElectricityIconVisibility(bool make_visible) | ComponentEnergyManager | inlineprotected |
SetEnergy(float new_energy) | ComponentEnergyManager | inlineprotected |
SetEnergy0To1(float energy01) | ComponentEnergyManager | inlineprotected |
SetEnergyMaxPristine(float new_limit) | ComponentEnergyManager | inlineprotected |
SetEnergySource(EntityAI source) | ComponentEnergyManager | inlineprotected |
SetEnergySourceClient(EntityAI source) | ComponentEnergyManager | inlineprotected |
SetEnergyUsage(float new_usage) | ComponentEnergyManager | inlineprotected |
SetMySocketID(int slot_ID) | ComponentEnergyManager | inlineprotected |
SetParentEntityAI(EntityAI e) | Component | inlineprivate |
SetPassiveState(bool state=true) | ComponentEnergyManager | inlineprotected |
SetPlugOwner(string selection_name, EntityAI device) | ComponentEnergyManager | inlineprotected |
SetPlugType(int new_type) | ComponentEnergyManager | inlineprotected |
SetPowered(bool state) | ComponentEnergyManager | inlineprotected |
SetUpdateInterval(float value) | ComponentEnergyManager | inlineprotected |
SOCKET_ | ComponentEnergyManager | protectedstatic |
StartUpdates() | ComponentEnergyManager | inlineprotected |
StopUpdates() | ComponentEnergyManager | inlineprotected |
StoreEnergySourceIDs(int b1, int b2, int b3, int b4) | ComponentEnergyManager | inlineprotected |
SwitchOff() | ComponentEnergyManager | inlineprotected |
SwitchOn() | ComponentEnergyManager | inlineprotected |
Synch() | ComponentEnergyManager | inlineprotected |
UnplugAllDevices() | ComponentEnergyManager | inlineprotected |
UnplugCordFromSocket(int socket_to_unplug_ID) | ComponentEnergyManager | inlineprotected |
UnplugDevice(EntityAI device_to_unplug) | ComponentEnergyManager | inlineprotected |
UnplugThis() | ComponentEnergyManager | inlineprotected |
UpdateCanWork() | ComponentEnergyManager | inlineprotected |
UpdatePlugState() | ComponentEnergyManager | inlineprotected |
UpdateSelections() | ComponentEnergyManager | inlineprotected |
UpdateSocketSelections(int socket_id, EntityAI device_to_plug) | ComponentEnergyManager | inlineprotected |
WakeUpWholeBranch(EntityAI original_caller) | ComponentEnergyManager | inlineprotected |
~ComponentEnergyManager() | ComponentEnergyManager | inlineprotected |