| _WB_AfterWorldUpdate(float timeSlice) | SCR_PowerPole | |
| _WB_GetAfterWorldUpdateSpecs(IEntitySource src) | SCR_PowerPole | |
| _WB_OnKeyChanged(BaseContainer src, string key, BaseContainerList ownerContainers, IEntity parent) | SCR_PowerPole | |
| ComputeEffectiveDamage(EDamageType damageType, float rawDamage, IEntity damageSource, notnull Instigator instigator, const GameMaterial hitMaterial, inout vector hitTransform[3], const vector impactVelocity) | DestructibleEntity | |
| DEBUG_ANCHOR_LINE_COLOUR | SCR_PowerPole | protectedstatic |
| DEBUG_ANCHOR_POS | SCR_PowerPole | protectedstatic |
| DEBUG_ANCHOR_POS_COLOUR | SCR_PowerPole | protectedstatic |
| DEBUG_PRECISION_LINE_COLOUR | SCR_PowerPole | protectedstatic |
| DEBUG_PRECISION_LINE_SIZE | SCR_PowerPole | protectedstatic |
| DEBUG_SLOT_POS_COLOUR_1 | SCR_PowerPole | protectedstatic |
| DEBUG_SLOT_POS_COLOUR_2 | SCR_PowerPole | protectedstatic |
| DEBUG_SLOT_POS_SIZE_1 | SCR_PowerPole | protectedstatic |
| DEBUG_SLOT_POS_SIZE_2 | SCR_PowerPole | protectedstatic |
| EOnContact(IEntity owner, IEntity other, Contact contact) | SCR_DestructibleEntity | |
| FilterContact(IEntity owner, IEntity other, Contact contact) | SCR_DestructibleEntity | protected |
| GetClosestCableSlotGroupsForEachCableType(vector worldPos, bool isSameLine) | SCR_PowerPole | |
| GetCorrespondingState(float hp) | DestructibleEntity | |
| GetCurrentHealth() | DestructibleEntity | |
| GetDamageMultiplier(EDamageType type) | SCR_DestructibleEntity | |
| GetDamageReduction() | SCR_DestructibleEntity | |
| GetDamageThreshold() | SCR_DestructibleEntity | |
| GetDestructionCategory() | DestructibleEntity | |
| GetDestructionWeight() | DestructibleEntity | |
| GetMaxHealth() | SCR_DestructibleEntity | |
| GoToDamagePhase(int damagePhaseIndex, int previousDamagePhaseIndex, SCR_DestructionData destructionData, bool streamed) | SCR_DestructibleEntity | protected |
| HandleDamage(EDamageType type, float damage, out vector hitPosDirNorm[3]) | DestructibleEntity | |
| HeatmapPrototype() | SCR_DestructibleEntity | |
| m_aJunctionSlots | SCR_JunctionPowerPole | protected |
| m_aSlots | SCR_PowerPole | protected |
| MIN_AVG_ANCHOR_DIST | SCR_PowerPole | protectedstatic |
| MIN_DESTRUCTION_RESPONSE_INDEX | SCR_DestructibleEntity | protectedstatic |
| MIN_MOMENTUM_RESPONSE_INDEX | SCR_DestructibleEntity | protectedstatic |
| OnBeforeDestroyed() | SCR_DestructibleEntity | |
| OnContact(IEntity owner, IEntity other, Contact contact) | DestructibleEntity | protected |
| OnDamage(int previousState, int newState, EDamageType type, float damageTaken, float currentHealth, inout vector hitTransform[3], ScriptBitWriter frameData) | SCR_DestructibleEntity | |
| OnFilteredContact(IEntity owner, IEntity other, Contact contact) | SCR_DestructibleEntity | protected |
| OnStateChanged(int destructibleState, ScriptBitReader frameData, bool JIP) | SCR_DestructibleEntity | |
| s_bDisplayCableSlots | SCR_PowerPole | protectedstatic |
| s_DebugShapeManager | SCR_PowerPole | protectedstatic |
| SCR_DestructibleEntity(IEntitySource src, IEntity parent) | SCR_DestructibleEntity | |
| SCR_PowerPole(IEntitySource src, IEntity parent) | SCR_PowerPole | |
| TOTAL_DESTRUCTION_MAX_HEALTH_MULTIPLIER | SCR_DestructibleEntity | static |
| UpdateDebugShapes() | SCR_PowerPole | protected |