|
override void | SetActions () |
|
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 163 of file consumables.c.