| _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 |