| 
| override bool  | CanSwitchDuringAttach (EntityAI parent) | 
|   | 
| override string  | GetDestructionBehaviour () | 
|   | 
| override bool  | IsDestructionBehaviour () | 
|   | 
| void  | BarbedWire () | 
|   | 
| void  | ~BarbedWire () | 
|   | 
| override void  | EEInit () | 
|   | 
| bool  | IsMounted () | 
|   | 
| bool  | GetSlotLockedState () | 
|   | 
| void  | SetMountedState (bool is_mounted) | 
|   | 
| void  | UpdateAttachmentSlot () | 
|   | 
| void  | LockAttachmentSlot (bool lock_state) | 
|   | 
| void  | Synchronize () | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| void  | PlayDeployLoopSound () | 
|   | 
| void  | StopDeployLoopSound () | 
|   | 
| override void  | OnStoreSave (ParamsWriteContext ctx) | 
|   | 
| override bool  | OnStoreLoad (ParamsReadContext ctx, int version) | 
|   | 
| override void  | AfterStoreLoad () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| override void  | OnWork (float consumed_energy) | 
|   | 
| override void  | OnIsPlugged (EntityAI source_device) | 
|   | 
| override void  | OnIsUnplugged (EntityAI last_energy_source) | 
|   | 
| override void  | OnInventoryEnter (Man player) | 
|   | 
| void  | CreateElectrifiedDamageTrigger () | 
|   | 
| void  | CreateDamageTrigger () | 
|   | 
| void  | DestroyDamageTrigger () | 
|   | 
| void  | Spark () | 
|   | 
| void  | SoundCut () | 
|   | 
| void  | SoundSpark () | 
|   | 
| void  | SoundBuzzLoopStart () | 
|   | 
| void  | SoundBuzzLoopStop () | 
|   | 
| void  | SoundElectricShock () | 
|   | 
| void  | SoundCollision () | 
|   | 
| override void  | PreAreaDamageActions () | 
|   | 
| override void  | PostAreaDamageActions () | 
|   | 
| override void  | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) | 
|   | 
| override void  | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") | 
|   | 
| override string  | GetDeploySoundset () | 
|   | 
| override string  | GetLoopDeploySoundset () | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | BaseBuildingBase () | 
|   | 
| override void  | EEDelete (EntityAI parent) | 
|   | 
| override string  | GetInvulnerabilityTypeString () | 
|   | 
| override bool  | CanObstruct () | 
|   | 
| override int  | GetHideIconMask () | 
|   | 
| void  | SynchronizeBaseState () | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| void  | OnSynchronizedClient () | 
|   | 
| void  | RegisterPartForSync (int part_id) | 
|   | 
| void  | UnregisterPartForSync (int part_id) | 
|   | 
| bool  | IsPartBuildInSyncData (int part_id) | 
|   | 
| void  | RegisterActionForSync (int part_id, int action_id) | 
|   | 
| void  | ResetActionSyncData () | 
|   | 
| void  | SetActionFromSyncData () | 
|   | 
| void  | SetPartFromSyncData (ConstructionPart part) | 
|   | 
| void  | SetPartsFromSyncData () | 
|   | 
| ConstructionPart  | GetConstructionPartById (int id) | 
|   | 
| bool  | HasBase () | 
|   | 
| void  | SetBaseState (bool has_base) | 
|   | 
| override bool  | IsDeployable () | 
|   | 
| bool  | IsOpened () | 
|   | 
| ItemBase  | CreateConstructionKit () | 
|   | 
| void  | CreateConstructionKitInHands (notnull PlayerBase player) | 
|   | 
| vector  | GetKitSpawnPosition () | 
|   | 
| string  | GetConstructionKitType () | 
|   | 
| void  | DestroyConstructionKit (ItemBase construction_kit) | 
|   | 
| void  | DestroyConstruction () | 
|   | 
| override void  | OnStoreSave (ParamsWriteContext ctx) | 
|   | 
| override bool  | OnStoreLoad (ParamsReadContext ctx, int version) | 
|   | 
| override void  | AfterStoreLoad () | 
|   | 
| void  | SetPartsAfterStoreLoad () | 
|   | 
| override void  | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) | 
|   | 
| override void  | EEOnAfterLoad () | 
|   | 
| override void  | EEInit () | 
|   | 
| override void  | EEItemAttached (EntityAI item, string slot_name) | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| void  | OnSetSlotLock (int slotId, bool locked, bool was_locked) | 
|   | 
| override bool  | IgnoreOutOfReachCondition () | 
|   | 
| void  | OnPartBuiltServer (notnull Man player, string part_name, int action_id) | 
|   | 
| void  | OnPartBuiltClient (string part_name, int action_id) | 
|   | 
| void  | OnPartDismantledServer (notnull Man player, string part_name, int action_id) | 
|   | 
| void  | OnPartDismantledClient (string part_name, int action_id) | 
|   | 
| void  | OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false) | 
|   | 
| void  | OnPartDestroyedClient (string part_name, int action_id) | 
|   | 
| void  | InitBaseState () | 
|   | 
| void  | InitVisuals () | 
|   | 
| void  | UpdateVisuals () | 
|   | 
| void  | UpdateAttachmentVisuals (string slot_name, bool is_locked) | 
|   | 
| void  | UpdatePhysics () | 
|   | 
| void  | UpdateAttachmentPhysics (string slot_name, bool is_locked) | 
|   | 
| void  | UpdateNavmesh () | 
|   | 
| override bool  | CanUseConstruction () | 
|   | 
| override bool  | CanUseConstructionBuild () | 
|   | 
| bool  | IsAttachmentSlotLocked (EntityAI attachment) | 
|   | 
| bool  | IsAttachmentSlotLocked (string slot_name) | 
|   | 
| void  | GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots) | 
|   | 
| bool  | CheckSlotVerticalDistance (int slot_id, PlayerBase player) | 
|   | 
| bool  | CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player) | 
|   | 
| bool  | CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player) | 
|   | 
| void  | ConstructionInit () | 
|   | 
| Construction  | GetConstruction () | 
|   | 
| override bool  | CanReceiveAttachment (EntityAI attachment, int slotId) | 
|   | 
| bool  | HasAttachmentsBesidesBase () | 
|   | 
| override bool  | ShowZonesHealth () | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanRemoveFromCargo (EntityAI parent) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI parent) | 
|   | 
| override bool  | IsFacingPlayer (PlayerBase player, string selection) | 
|   | 
| override bool  | IsPlayerInside (PlayerBase player, string selection) | 
|   | 
| bool  | MustBeBuiltFromOutside () | 
|   | Some buildings can only be built from outside.  
  | 
|   | 
| bool  | IsFacingCamera (string selection) | 
|   | 
| bool  | PerformRoofCheckForBase (string partName, PlayerBase player, out bool result) | 
|   | 
| bool  | HasProperDistance (string selection, PlayerBase player) | 
|   | 
| bool  | CanFoldBaseBuildingObject () | 
|   | 
| ItemBase  | FoldBaseBuildingObject () | 
|   | 
| void  | CreateAreaDamage (string slot_name, float rotation_angle=0) | 
|   | 
| void  | CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation) | 
|   | 
| void  | DestroyAreaDamage (string slot_name) | 
|   | 
| override bool  | IsIgnoredByConstruction () | 
|   | 
| void  | SoundBuildStart (string part_name) | 
|   | 
| void  | SoundDismantleStart (string part_name) | 
|   | 
| void  | SoundDestroyStart (string part_name) | 
|   | 
| string  | GetBuildSoundByMaterial (string part_name) | 
|   | 
| string  | GetDismantleSoundByMaterial (string part_name) | 
|   | 
| void  | CheckForHybridAttachments (EntityAI item, string slot_name) | 
|   | 
| override int  | GetDamageSystemVersionChange () | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | DebugCustomState () | 
|   | 
| array< string >  | OnDebugSpawnBuildExcludes () | 
|   | Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.  
  | 
|   | 
| override void  | OnDebugSpawn () | 
|   | 
| void  | FullyBuild () | 
|   | 
| void  | BatteryCharger () | 
|   | 
| override bool  | IsElectricAppliance () | 
|   | 
| override void  | OnWork (float consumed_energy) | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| void  | UpdateStatusLights () | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI player) | 
|   | 
| override void  | OnOwnSocketTaken (EntityAI device) | 
|   | 
| override void  | OnOwnSocketReleased (EntityAI device) | 
|   | 
| override bool  | CanReceiveAttachment (EntityAI attachment, int slotId) | 
|   | 
| override bool  | CanLoadAttachment (EntityAI attachment) | 
|   | 
| void  | HideAttachedClipsStates () | 
|   | 
| void  | RedLightOn () | 
|   | 
| void  | GreenLightOn () | 
|   | 
| void  | YellowLightOn () | 
|   | 
| void  | SwitchLightOn () | 
|   | 
| void  | RedLightOff () | 
|   | 
| void  | GreenLightOff () | 
|   | 
| void  | YellowLightOff () | 
|   | 
| void  | SwitchLightOff () | 
|   | 
| override void  | OnSwitchOn () | 
|   | 
| override void  | OnSwitchOff () | 
|   | 
| override void  | OnInventoryExit (Man player) | 
|   | 
| override void  | OnInventoryEnter (Man player) | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| override void  | RefreshPhysics () | 
|   | 
| override void  | OnPlacementStarted (Man player) | 
|   | 
| override void  | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") | 
|   | 
| override bool  | IsDeployable () | 
|   | 
| override string  | GetPlaceSoundset () | 
|   | 
| override void  | SetActions () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| void  | RefreshFlameVisual (bool working=false) | 
|   | 
| void  | SoundBurningStart () | 
|   | 
| void  | SoundBurningStop () | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanRemoveFromCargo (EntityAI parent) | 
|   | 
| override bool  | IsIgnited () | 
|   | 
| override void  | OnIgnitedTarget (EntityAI ignited_item) | 
|   | 
| override bool  | CanIgniteItem (EntityAI ignite_target=NULL) | 
|   | 
| override void  | SetActions () | 
|   | 
| EntityAI  | GetGasCanister () | 
|   | 
| bool  | HasEnoughEnergyForRepair (float pTime) | 
|   | 
| override void  | OnDebugSpawn () | 
|   | 
| void  | KitBase () | 
|   | 
| void  | ~KitBase () | 
|   | 
| override bool  | IsBasebuildingKit () | 
|   | 
| override bool  | HasProxyParts () | 
|   | 
| override bool  | CanProxyObstruct () | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| override void  | EEInit () | 
|   | 
| override bool  | DisassembleOnLastDetach () | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| override void  | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) | 
|   | 
| override void  | OnEndPlacement () | 
|   | 
| override void  | OnPlacementCancelled (Man player) | 
|   | 
| override bool  | IsDeployable () | 
|   | 
| override bool  | CanAssignAttachmentsToQuickbar () | 
|   | 
| override string  | GetDeploySoundset () | 
|   | 
| override string  | GetLoopDeploySoundset () | 
|   | 
| override string  | GetDeployFinishSoundset () | 
|   | 
| override void  | RefreshPhysics () | 
|   | 
| void  | UpdateVisuals () | 
|   | 
| void  | UpdatePhysics () | 
|   | 
| void  | PlayDeployLoopSound () | 
|   | 
| void  | StopDeployLoopSound () | 
|   | 
| void  | AssembleKit () | 
|   | 
| void  | DisassembleKit (ItemBase item) | 
|   | 
| void  | CreateRope (Rope rope) | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | Paper () | 
|   | 
| void  | ~Paper () | 
|   | 
| override bool  | OnStoreLoad (ParamsReadContext ctx, int version) | 
|   | 
| override void  | OnStoreSave (ParamsWriteContext ctx) | 
|   | 
| override WrittenNoteData  | GetWrittenNoteData () | 
|   | 
| override bool  | HasFlammableMaterial () | 
|   | 
| override bool  | CanBeIgnitedBy (EntityAI igniter=null) | 
|   | 
| override bool  | CanIgniteItem (EntityAI ignite_target=null) | 
|   | 
| override void  | OnIgnitedTarget (EntityAI ignited_item) | 
|   | 
| override void  | OnIgnitedThis (EntityAI fire_source) | 
|   | 
| override bool  | IsThisIgnitionSuccessful (EntityAI item_source=null) | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | ParticleTest () | 
|   | 
| override void  | EEDelete (EntityAI parent) | 
|   | 
| override void  | OnSwitchOn () | 
|   | 
| override void  | OnSwitchOff () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| void  | SoundBurningStart () | 
|   | 
| void  | SoundBurningStop () | 
|   | 
| void  | SoundTurnOn () | 
|   | 
| void  | SoundTurnOff () | 
|   | 
| override void  | SetActions () | 
|   | 
| ItemBase  | GetCookingEquipment () | 
|   | 
| void  | SetCookingEquipment (ItemBase equipment) | 
|   | 
| void  | ClearCookingEquipment (ItemBase pItem) | 
|   | 
| void  | DestroyFireplace () | 
|   | 
| override void  | EEInit () | 
|   | 
| override void  | EEItemAttached (EntityAI item, string slot_name) | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| override void  | OnSwitchOn () | 
|   | 
| override void  | OnSwitchOff () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| override void  | OnWork (float consumed_energy) | 
|   | 
| void  | CookWithEquipment () | 
|   | 
| void  | RefreshFlameVisual (bool working=false, bool hasAttachment=false) | 
|   | 
| void  | RemoveCookingAudioVisuals () | 
|   | 
| void  | SoundBurningStart () | 
|   | 
| void  | SoundBurningStop () | 
|   | 
| void  | SoundTurnOn () | 
|   | 
| void  | SoundTurnOff () | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanRemoveFromCargo (EntityAI parent) | 
|   | 
| override bool  | CanReceiveAttachment (EntityAI attachment, int slotId) | 
|   | 
| override bool  | CanLoadAttachment (EntityAI attachment) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI parent) | 
|   | 
| override bool  | IsIgnited () | 
|   | 
| override bool  | CanIgniteItem (EntityAI ignite_target=NULL) | 
|   | 
| override void  | SetActions () | 
|   | 
| override void  | OnDebugSpawn () | 
|   | 
| void  | PowerGeneratorBase () | 
|   | 
| void  | ~PowerGeneratorBase () | 
|   | 
| override void  | EEInit () | 
|   | 
| override void  | EOnInit (IEntity other, int extra) | 
|   | 
| override float  | GetLiquidThroughputCoef () | 
|   | 
| void  | StartLoopSound () | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI player) | 
|   | 
| bool  | CanManipulate () | 
|   | 
| override void  | OnInitEnergy () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWork (float consumed_energy) | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| override void  | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) | 
|   | 
| override void  | EEItemAttached (EntityAI item, string slot_name) | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| void  | UpdateFuelMeter () | 
|   | 
| void  | SetFuel (float fuel_amount) | 
|   | 
| float  | AddFuel (float available_fuel) | 
|   | 
| bool  | CanAddFuel (ItemBase container) | 
|   | 
| float  | GetFuel () | 
|   | 
| float  | GetMaxFuel () | 
|   | 
| bool  | HasSparkplug () | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| override void  | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") | 
|   | 
| override string  | GetPlaceSoundset () | 
|   | 
| override void  | SetActions () | 
|   | 
| override void  | OnDebugSpawn () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| void  | StartPeriodicMeasurement () | 
|   | 
| void  | PrepareMeasurement () | 
|   | 
| void  | DoMeasurement () | 
|   | 
| void  | StopPeriodicMeasurement () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | Spotlight () | 
|   | 
| void  | ~Spotlight () | 
|   | 
| override bool  | IsElectricAppliance () | 
|   | 
| override void  | OnInitEnergy () | 
|   | 
| override void  | EOnInit (IEntity other, int extra) | 
|   | 
| override void  | OnSwitchOn () | 
|   | 
| override void  | OnSwitchOff () | 
|   | 
| override void  | OnWorkStart () | 
|   | 
| override void  | OnWorkStop () | 
|   | 
| override void  | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) | 
|   | 
| override void  | OnIsPlugged (EntityAI source_device) | 
|   | 
| void  | UpdateAllSelections () | 
|   | 
| override void  | OnIsUnplugged (EntityAI last_energy_source) | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| void  | Fold (bool keep_connected=false) | 
|   | 
| void  | Unfold () | 
|   | 
| override void  | OnStoreSave (ParamsWriteContext ctx) | 
|   | 
| override bool  | OnStoreLoad (ParamsReadContext ctx, int version) | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI player) | 
|   | 
| bool  | IsFolded () | 
|   | 
| void  | SoundTurnOn () | 
|   | 
| void  | SoundTurnOff () | 
|   | 
| override void  | OnPlacementStarted (Man player) | 
|   | 
| override void  | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") | 
|   | 
| override void  | OnPlacementCancelled (Man player) | 
|   | 
| override bool  | IsDeployable () | 
|   | 
| override string  | GetDeploySoundset () | 
|   | 
| override string  | GetLoopDeploySoundset () | 
|   | 
| void  | PlayDeployLoopSound () | 
|   | 
| void  | StopDeployLoopSound () | 
|   | 
| override int  | GetViewIndex () | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | TentBase () | 
|   | 
| void  | ~TentBase () | 
|   | 
| override string  | GetInvulnerabilityTypeString () | 
|   | 
| override bool  | HasProxyParts () | 
|   | 
| override bool  | CanProxyObstructSelf () | 
|   | prevents showing cargo when outside the tent geometry  
  | 
|   | 
| override bool  | IsItemTent () | 
|   | 
| override bool  | CanBeRepairedByCrafting () | 
|   | 
| override int  | GetMeleeTargetType () | 
|   | 
| override void  | OnStoreSave (ParamsWriteContext ctx) | 
|   | 
| override bool  | OnStoreLoad (ParamsReadContext ctx, int version) | 
|   | 
| override void  | RefreshPhysics () | 
|   | 
| override void  | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| override void  | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) | 
|   | 
| void  | HideAllAnimationsAndProxyPhysics (bool hide_animations=true, bool hide_physics=true) | 
|   | 
| bool  | ConditionIntoInventory (EntityAI player) | 
|   | 
| override bool  | CanPutIntoHands (EntityAI parent) | 
|   | 
| override bool  | CanPutInCargo (EntityAI parent) | 
|   | 
| bool  | ConditionOutOfHands (EntityAI player) | 
|   | 
| override bool  | CanBeRepairedToPristine () | 
|   | 
| void  | RefreshAttachements () | 
|   | 
| override void  | EEItemAttached (EntityAI item, string slot_name) | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| override int  | GetViewIndex () | 
|   | 
| int  | GetState () | 
|   | 
| int  | GetStateLocal () | 
|   | 
| bool  | CanBePacked () | 
|   | 
| bool  | CanBeManipulated () | 
|   | 
| bool  | CanAttach (ItemBase item) | 
|   | 
| override bool  | IsIgnoredByConstruction () | 
|   | 
| void  | Pack (bool update_navmesh, bool init=false) | 
|   | 
| void  | Pitch (bool update_navmesh, bool init=false) | 
|   | 
| void  | TryPitch (bool update_navmesh, bool init=false) | 
|   | 
| void  | UpdateVisuals () | 
|   | 
| void  | UpdatePhysics () | 
|   | 
| void  | Refresh () | 
|   | 
| bool  | CanToggleAnimations (string selection) | 
|   | 
| void  | ResetToggle () | 
|   | 
| void  | ManipulateEntrance () | 
|   | 
| void  | ManipulateWindow () | 
|   | 
| bool  | IsManipulatedEntrance () | 
|   | 
| bool  | IsManipulatedWindow () | 
|   | 
| void  | ToggleAnimation (string selection) | 
|   | 
| void  | HandleCamoNetAttachment (bool hide) | 
|   | 
| void  | AnimateCamonetToggle (ToggleAnimations toggle) | 
|   | 
| void  | AnimateCamonetByOpeningSelection (string opening_selection) | 
|   | 
| string  | GetSoundOpen () | 
|   | 
| string  | GetSoundClose () | 
|   | 
| string  | GetSoundOpenWindow () | 
|   | 
| string  | GetSoundCloseWindow () | 
|   | 
| void  | SoundTentOpenPlay () | 
|   | 
| void  | SoundTentClosePlay () | 
|   | 
| void  | SoundTentOpenWindowPlay () | 
|   | 
| void  | SoundTentCloseWindowPlay () | 
|   | 
| void  | RegenerateNavmesh () | 
|   | 
| bool  | HasClutterCutter () | 
|   | 
| string  | GetClutterCutter () | 
|   | 
| void  | DestroyClutterCutter () | 
|   | 
| override bool  | IsDeployable () | 
|   | 
| override void  | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") | 
|   | 
| void  | PlayDeployLoopSound () | 
|   | 
| void  | StopDeployLoopSound () | 
|   | 
| override void  | SetActions () | 
|   | 
| void  | HandleOpeningsVisuals () | 
|   | 
| void  | HandleOpeningsPhysics () | 
|   | 
| override int  | GetDamageSystemVersionChange () | 
|   | 
| override bool  | CanReceiveItemIntoCargo (EntityAI item) | 
|   | 
| override bool  | CanLoadItemIntoCargo (EntityAI item) | 
|   | 
| override bool  | CanReceiveAttachment (EntityAI attachment, int slotId) | 
|   | 
| override bool  | CanLoadAttachment (EntityAI attachment) | 
|   | 
| override bool  | CanBePlaced (Man player, vector position) | 
|   | 
| void  | SetIsBeingPacked (bool isBeingPacked) | 
|   | 
| void  | ToolBase () | 
|   | 
| int  | GetDisarmRate () | 
|   | 
| override void  | OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) | 
|   | 
Definition at line 93 of file consumables.c.