PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ItemBase Class Reference

Private Member Functions

override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override bool DisplayNameRuinAttach ()
 
override void SetActions ()
 
override void SetActions ()
 
override bool DisplayNameRuinAttach ()
 
override bool ShowZonesHealth ()
 
override void SetActions ()
 
void Clothing_Base ()
 
void ~Clothing_Base ()
 
override bool IsClothing ()
 
float GetItemVisibility ()
 
void UpdateNVGStatus (PlayerBase player, bool attaching=false, bool force_disable=false)
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
bool IsObstructingVoice ()
 Returns if this entity obsructs player's voice.
 
void MutePlayer (PlayerBase player, bool state)
 This items has effect on player's voice.
 
void HandleVoiceEffect (bool enable, PlayerBase player)
 
int GetVoiceEffect ()
 The voice effect this item uses, default is 0 (none)
 
bool IsGasMask ()
 
void GardenBase ()
 
void ~GardenBase ()
 
override void OnVariablesSynchronized ()
 
override bool HasProxyParts ()
 
override int GetHideIconMask ()
 
void SetBaseFertility (float value)
 
float GetBaseFertility ()
 
override void EOnInit (IEntity other, int extra)
 
void InitializeSlots ()
 
void SetMaxWaterStateVal ()
 
int GetMaxWaterStateVal ()
 
void UpdateTexturesOnAllSlots ()
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
override void EEOnAfterLoad ()
 
void SyncSlots ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
void PrintSlots ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanRemoveFromHands (EntityAI parent)
 
int GetGardenSlotsCount ()
 
bool CanPlantSeed (string selection_component)
 
string ConvertAttSlotToPlantSlot (string attach_slot)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void PlantSeed (ItemBase seed, string selection_component)
 
void CreatePlant (Slot slot)
 
void Fertilize (PlayerBase player, ItemBase item, float consumed_quantity, string selection_component)
 
bool IsCorrectFertilizer (ItemBase item, string selection_component)
 
bool NeedsFertilization (string selection_component)
 
void SlotWaterStateUpdate (Slot slot)
 
void UpdateSlotTexture (int slot_index)
 
void SetSlotTextureDigged (int slot_index)
 
void SetSlotTextureFertilized (int slot_index, string item_type)
 
void RemoveSlot (int index)
 
void RemoveSlotPlant (Object plant)
 
Slot GetSlotBySelection (string selection_component)
 
int GetSlotIndexBySelection (string selection_component)
 
int GetSlotIndexByAttachmentSlot (string att_slot)
 
int GetSlotIndexByPlant (Object plant)
 
int GetNearestSlotIDByState (vector position, int slot_state)
 
vector GetSlotPosition (int index)
 
void CheckRainStart ()
 
void CheckRainTick ()
 
void WaterAllSlots ()
 
array< ref Slot > GetSlots ()
 
Slot GetSlotByIndex (int index)
 
int GetSlotWateredState ()
 
void SetSlotWateredState (int newState)
 
override void SetActions ()
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool HasFlammableMaterial ()
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override void SetActions ()
 
override float GetBandagingEffectivity ()
 
override bool CanBeDisinfected ()
 
override float GetInfectionChance (int system=0, Param param=null)
 
override void OnCombine (ItemBase other_item)
 
void BarbedWire ()
 
override void EEInit ()
 
bool IsMounted ()
 
protected bool GetSlotLockedState ()
 
void SetMountedState (bool is_mounted)
 
protected void UpdateAttachmentSlot ()
 
protected void LockAttachmentSlot (bool lock_state)
 
void Synchronize ()
 
override void OnVariablesSynchronized ()
 
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)
 
protected void CreateElectrifiedDamageTrigger ()
 
protected void CreateDamageTrigger ()
 
protected 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 PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 DEPRECATED.
 
override bool HasFlammableMaterial ()
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override void SetActions ()
 
void BaseBuildingBase ()
 
override void EEDelete (EntityAI parent)
 
override string GetInvulnerabilityTypeString ()
 
override bool CanObstruct ()
 
override int GetHideIconMask ()
 
void SynchronizeBaseState ()
 
override void OnVariablesSynchronized ()
 
protected void OnSynchronizedClient ()
 
void RegisterPartForSync (int part_id)
 
void UnregisterPartForSync (int part_id)
 
bool IsPartBuildInSyncData (int part_id)
 
protected void RegisterActionForSync (int part_id, int action_id)
 
protected void ResetActionSyncData ()
 
protected void SetActionFromSyncData ()
 
void SetPartFromSyncData (ConstructionPart part)
 
void SetPartsFromSyncData ()
 
protected ConstructionPart GetConstructionPartById (int id)
 
bool HasBase ()
 
void SetBaseState (bool has_base)
 
override bool IsDeployable ()
 
bool IsOpened ()
 
ItemBase CreateConstructionKit ()
 
void CreateConstructionKitInHands (notnull PlayerBase player)
 
protected vector GetKitSpawnPosition ()
 
protected 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 OnCreatePhysics ()
 
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)
 
protected 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)
 
protected void HandleItemFalling (ConstructionPart part)
 Disconnected temporarily.
 
protected void ItemFall (vector min, vector max)
 Disconnected temporarily.
 
void InitBaseState ()
 
void InitVisuals ()
 
void UpdateVisuals ()
 
void UpdateAttachmentVisuals (string slot_name, bool is_locked)
 
void UpdatePhysics ()
 
void UpdateAttachmentPhysics (string slot_name, bool is_locked)
 
protected void UpdateNavmesh ()
 
override bool CanUseConstruction ()
 
override bool CanUseConstructionBuild ()
 
protected bool IsAttachmentSlotLocked (EntityAI attachment)
 
protected bool IsAttachmentSlotLocked (string slot_name)
 
void GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots)
 
bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
 
protected bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
 
protected 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 IsTakeable ()
 
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 ()
 
protected void SoundBuildStart (string part_name)
 
protected void SoundDismantleStart (string part_name)
 
protected void SoundDestroyStart (string part_name)
 
protected string GetBuildSoundByMaterial (string part_name)
 
protected string GetDismantleSoundByMaterial (string part_name)
 
void CheckForHybridAttachments (EntityAI item, string slot_name)
 
override int GetDamageSystemVersionChange ()
 
override void SetActions ()
 
protected void DebugCustomState ()
 
array< stringOnDebugSpawnBuildExcludes ()
 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 parent)
 
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 RefreshPhysics ()
 
override void OnPlacementStarted (Man player)
 
override bool IsDeployable ()
 
override string GetDeploySoundset ()
 
override void SetActions ()
 
void BloodContainerBase ()
 
override bool IsBloodContainer ()
 
void SetBloodTypeVisible (bool visible)
 
bool GetBloodTypeVisible ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
protected void RefreshFlameVisual (bool working=false)
 
protected void SoundBurningStart ()
 
protected void SoundBurningStop ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool IsIgnited ()
 
override void OnIgnitedTarget (EntityAI target_item)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void SetActions ()
 
protected EntityAI GetGasCanister ()
 
bool HasEnoughEnergyForRepair (float pTime)
 
override void OnDebugSpawn ()
 
void CableReel ()
 
override bool IsElectricAppliance ()
 
void ForceIntoHandsNow (PlayerBase player)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override void OnInventoryEnter (Man player)
 
override bool CanRemoveFromHands (EntityAI parent)
 
override void OnPlacementStarted (Man player)
 
override string GetDeploySoundset ()
 
override void SetActions ()
 
override void SetActions ()
 
void Defibrillator ()
 
void ~Defibrillator ()
 
float GetTimeNeededToCharge ()
 
float GetEnergyNeededToCharge ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
void OnIsCharged ()
 
void StopChargedAlarm ()
 
void StopChargingSound ()
 
void StopChargingTimer ()
 
bool IsCharged ()
 
void DischargeServer (PlayerBase victim)
 
void DischargeClient (PlayerBase victim)
 
override void SetActions ()
 
override bool CanMakeGardenplot ()
 
override void SetActions ()
 
override int GetOnDigWormsAmount ()
 
override void SetActions ()
 
void Flag_Base ()
 
void ~Flag_Base ()
 
void Synchronize ()
 
override void OnVariablesSynchronized ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override int GetViewIndex ()
 
override void SetActions ()
 
override void OnWorkStart ()
 
override void OnWork (float consumed_energy)
 
override void OnWorkStop ()
 
override void OnInventoryExit (Man player)
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
override bool HasFlammableMaterial ()
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override void SetActions ()
 
void ~RestrainingToolLocked ()
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override void EEKilled (Object killer)
 
override void SetActions ()
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 Override this method and and check if the given item can be ignited. It is not necesarry to check here if the item is not in cargo of something.
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void SetActions ()
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanDetachAttachment (EntityAI parent)
 
override void SetActions ()
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool IsBasebuildingKit ()
 
override bool HasProxyParts ()
 
override bool CanProxyObstruct ()
 
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 void RefreshPhysics ()
 
void UpdateVisuals ()
 
void UpdatePhysics ()
 
void AssembleKit ()
 
void DisassembleKit (ItemBase item)
 
void CreateRope (Rope rope)
 
override void SetActions ()
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 DEPRECATED.
 
override bool CanExplodeInFire ()
 
override void InitItemVariables ()
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void SetActions ()
 
override bool CanExplodeInFire ()
 
override void SetActions ()
 
void MetalWire ()
 
override bool CanPutAsAttachment (EntityAI parent)
 
void UpdateAllSelections ()
 
override void OnInventoryEnter (Man player)
 
override void OnIsPlugged (EntityAI source_device)
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnOwnSocketTaken (EntityAI device)
 
override void OnOwnSocketReleased (EntityAI device)
 
override void SetActions ()
 
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 target_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 bool IsPeltBase ()
 
override void SetActions ()
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnIgnitedTarget (EntityAI target_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void SetActions ()
 
override bool CanMakeGardenplot ()
 
override void SetActions ()
 
override void SetActionAnimOverrides ()
 
override int GetOnDigWormsAmount ()
 
void PileOfWoodenPlanks ()
 
void UpdateSelections ()
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
int RemovePlanks (int needed_planks)
 
override bool SetQuantity (float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
void Pitchfork ()
 
override void SetActions ()
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
protected void SoundBurningStart ()
 
protected void SoundBurningStop ()
 
protected void SoundTurnOn ()
 
protected 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 ()
 
override bool GetCookingTargetTemperature (out float temperature)
 
protected void RefreshFlameVisual (bool working=false, bool hasAttachment=false)
 
protected void RemoveCookingAudioVisuals ()
 
protected void SoundBurningStart ()
 
protected void SoundBurningStop ()
 
protected void SoundTurnOn ()
 
protected void SoundTurnOff ()
 
override bool IsSelfAdjustingTemperature ()
 
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 ()
 
protected vector GetSmokeParticlePosition ()
 
protected vector GetSmokeParticleOrientation ()
 
void StartLoopSound ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
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)
 
protected void SetLowEnergyState (bool state)
 
void UpdateFuelMeter ()
 
void SetFuel (float fuel_amount)
 
float AddFuel (float available_fuel)
 
bool CanAddFuel (ItemBase container)
 
float GetFuel ()
 
float GetMaxFuel ()
 
float GetFuelPercentage ()
 
bool HasSparkplug ()
 
override void OnVariablesSynchronized ()
 
override string GetDeploySoundset ()
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
 
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
 
override bool CanSwapEntities (EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanBeSplit ()
 
override bool HasFlammableMaterial ()
 
override bool CanBeIgnitedBy (EntityAI igniter=null)
 
override bool CanIgniteItem (EntityAI ignite_target=null)
 
override bool CanBeCombined (EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=null)
 
override bool CanAssignToQuickbar ()
 
override bool CanBeDisinfected ()
 
override void SetActions ()
 
override float GetBandagingEffectivity ()
 
override float GetInfectionChance (int system=0, Param param=null)
 
override void OnCombine (ItemBase other_item)
 
override void OnWorkStart ()
 
void StartPeriodicMeasurement ()
 
void PrepareMeasurement ()
 
void DoMeasurement ()
 
void StopPeriodicMeasurement ()
 
override void OnWorkStop ()
 
override void SetActions ()
 
override bool IsElectricAppliance ()
 
override void OnInitEnergy ()
 
override void OnWorkStart ()
 
override void OnWork (float consumed_energy)
 
override void OnWorkStop ()
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override string GetDeploySoundset ()
 
override void SetActions ()
 
override bool CanMakeGardenplot ()
 
override void SetActions ()
 
override void SetActionAnimOverrides ()
 
override int GetOnDigWormsAmount ()
 
override bool CanExplodeInFire ()
 
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)
 
protected void UpdateAllSelections ()
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
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 parent)
 
bool IsFolded ()
 
protected void SoundTurnOn ()
 
protected 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 ()
 
override int GetViewIndex ()
 
override void SetActions ()
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 DEPRECATED.
 
override void SetActions ()
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
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 IsTakeable ()
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanRemoveFromHands (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)
 
protected 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 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")
 
override void InitItemSounds ()
 
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 PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 DEPRECATED.
 
void SoundTentOpenPlay ()
 DEPRECATED.
 
void SoundTentClosePlay ()
 
void SoundTentOpenWindowPlay ()
 
void SoundTentCloseWindowPlay ()
 
float GetTemperatureValue (PlayerBase player)
 
override void SetActions ()
 
void ToolBase ()
 
int GetKeyCompatibilityType ()
 If used to un/lock doors, which does it open. Bitwise.
 
int GetDisarmRate ()
 
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
 
void TrapSpawnBase ()
 
void ~TrapSpawnBase ()
 
void InitTrapValues ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void OnVariablesSynchronized ()
 this event is called all variables are synchronized on client
 
bool IsActive ()
 
bool IsDeployed ()
 
void SetDeployed (bool newState)
 
override bool IsTakeable ()
 
bool IsPlaceableAtPosition (vector position)
 
void SetupTrap ()
 
void SetupTrapPlayer (PlayerBase player, bool set_position=true)
 
void UpdatePreyPos ()
 
void Fold ()
 
void AddDefect ()
 
void StartActivate (PlayerBase player)
 
bool CanBeTaken ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
void ResetActiveProgress ()
 
void ResetRunningTimerProgress ()
 
void RunTrappingTimer (float duration, string fnName)
 generic trapping launcher for traps, use this to store delta info
 
void SetActive ()
 
void SetInactive ()
 
void SetUsed ()
 
void IncreaseElapsedTime ()
 
void AdjustDetectionRange ()
 
void EvaluateCatch ()
 
bool IsPlayerInVicinity ()
 
void TrySpawnCatch ()
 
void SpawnCatch ()
 
void SetCatchSuccessful (bool successful)
 
void OnCatchSpawnServer ()
 
void OnCatchSpawnClient ()
 
protected void PlayCatchEffectsServer ()
 
protected void PlayCatchEffectsClient ()
 
protected void PlayCatchSound (YieldItemBase yItem)
 
protected void PlayCatchNoise (YieldItemBase yItem)
 
protected void PlayCatchParticleSynced (YieldItemBase yItem)
 
bool SetCanCatch (out EntityAI bait)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
bool IsSurfaceWater (vector position)
 
override bool CanDisplayAttachmentSlot (int slot_id)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void InitCatchingComponent ()
 
void ClearCatchingComponent ()
 
void UpdateTrapEnviroMask ()
 
void SetTrapEnviroMask (int value)
 
void HandleBaitLoss ()
 
void DetachAllAttachments ()
 detaches everything on catching end (some slots may not be accessible when folded)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
bool IsPlaceable ()
 
override bool CanBePlaced (Man player, vector position)
 
override void SetActions ()
 
bool CanPutInInventory (EntityAI player)
 DEPRECATED.
 
void AlignCatch (ItemBase obj, string catch_name)
 DEPRECATED.
 
void CatchSetQuant (ItemBase catch)
 !DEPRECATED
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 DEPRECATED.
 
override void SetActions ()
 
override void SetActions ()
 
void UndergroundStash ()
 
void PlaceOnGround ()
 
ItemBase GetStashedItem ()
 
override bool CanDisplayCargo ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanReleaseCargo (EntityAI cargo)
 
override bool CanReceiveItemIntoHands (EntityAI item_to_hands)
 
override bool CanSaveItemInHands (EntityAI item_in_hands)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool IsInventoryVisible ()
 

Private Attributes

float m_ItemVisibilityModifier
 
protected ref array< ref Slot > m_Slots
 
protected int m_SlotFertilityState = 0
 
protected int m_SlotWateredState = 0
 
protected int m_MaxWateredStateVal = 0
 
protected float m_DefaultFertility = 1
 
ref Timer m_CheckRainTimer
 
SoundOnVehicle m_BuzzSoundLoop
 
ref Timer m_SparkEvent
 
protected ref AreaDamageManager m_AreaDamage
 
protected bool m_TriggerActive
 
protected bool m_IsPlaced
 
protected bool m_IsMounted
 
protected bool m_LastMountedState
 
const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
 
protected EffectSound m_MountSound
 
protected ref EffectSound m_DeployLoopSound
 DEPRECATED.
 
const string ANIMATION_DEPLOYED = "Deployed"
 
float m_ConstructionKitHealth
 
ref Construction m_Construction
 
bool m_HasBase
 
int m_SyncParts01
 
int m_SyncParts02
 
int m_SyncParts03
 
int m_InteractedPartId
 
int m_PerformedActionId
 
const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"
 
const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"
 
const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"
 
const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
 
const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
 
const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"
 
protected EffectSound m_Sound
 
ref map< string, ref AreaDamageManagerm_DamageTriggers
 
ref array< stringm_HybridAttachments
 
ref array< stringm_Mountables
 
protected const string ATTACHED_CLIPS_STATES [] = {SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}
 
protected const int ATTACHED_CLIPS_STATES_COUNT = 2
 
int m_BatteryEnergy0To100
 
protected float m_ChargeEnergyPerSecond
 
ref Timer m_UpdateStatusLightsTimer
 
protected bool m_BlinkingStatusLightIsOn = false
 
private bool m_IsBloodTypeVisible = false
 
const string TEXTURE_FLAME = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
 
const string ANIM_PHASE_FLAME = "FlameHide"
 
const string SOUND_BURNING = "Blowtorch_Loop_SoundSet"
 
protected BlowtorchLight m_Light
 
protected EffectSound m_SoundBurningLoop
 
bool m_ForceIntoHands
 
bool m_IsCharged = false
 
ref Timer m_ChargingTimer
 
EffectSound m_ChargedAlarm
 
EffectSound m_ChargingSound
 
FlashlightLight m_Light
 
protected bool m_DeployedRegularly
 
protected ref WrittenNoteData m_NoteContents
 
protected int PARTICLE_PATH
 
protected Particle m_Particle
 
PortableGasLampLight m_Light
 
private const string GAS_LIGHT_MATERIAL_ON = "dz\\gear\\cooking\\data\\GasLightOn.rvmat"
 
private const string GAS_LIGHT_MATERIAL_OFF = "dz\\data\\data\\default.rvmat"
 
const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
 
const string SOUND_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
 
protected EffectSound m_SoundTurnOn
 
protected EffectSound m_SoundTurnOff
 
StoveLight m_Light
 
protected const string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
 
protected const string FLAME_BUTANE_OFF = ""
 
 ATTACHMENT_COOKING_POT = Pot
 
 ATTACHMENT_FRYING_PAN = FryingPan
 
 ATTACHMENT_CAULDRON = Cauldron
 
protected const float PARAM_COOKING_TIME_INC_COEF = 0.5
 
protected const float PARAM_COOKING_TARGET_TEMP = 400
 
private float m_TimeFactor
 
ref Cooking m_CookingProcess
 
ItemBase m_CookingEquipment
 
protected ref UniversalTemperatureSource m_UTSource
 DEPRECATED Attached spark plug item.
 
protected ref UniversalTemperatureSourceSettings m_UTSSettings
 
protected ref UniversalTemperatureSourceLambdaConstant m_UTSLConst
 
protected const float PARAM_COOKING_TEMP_THRESHOLD = 100
 
protected const float PARAM_COOKING_EQUIP_MAX_TEMP = 400
 DEPRECATED.
 
protected const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
 DEPRECATED.
 
float m_Fuel
 
private int m_FuelPercentage
 
protected const float LOW_ENERGY_FUEL_PERCENTAGE = 20
 
protected const string LOOP_LOW_FUEL_SOUND = "powerGenerator_low_Fuel_Loop_SoundSet"
 
protected bool m_IsLowEnergy
 
protected EffectSound m_EngineLoop
 
protected EffectSound m_EngineStart
 
protected EffectSound m_EngineStop
 
ref Timer m_SoundLoopStartTimer
 
ref protected Effect m_Smoke
 
ItemBase m_SparkPlug
 
protected ref UniversalTemperatureSourceLambdaConstant m_UTSLEngine
 
protected ref Timer m_Timer
 
SoundOnVehicle m_SoundLoopEntity
 
private bool m_IsFolded
 
private bool m_EvaluateDeployment
 
SpotlightLight m_Light
 
const int OPENING_0 = 1
 
const int OPENING_1 = 2
 
const int OPENING_2 = 4
 
const int OPENING_3 = 8
 
const int OPENING_4 = 16
 
const int OPENING_5 = 32
 
const int OPENING_6 = 64
 
const int OPENING_7 = 128
 
const int OPENING_8 = 256
 
const int OPENING_9 = 512
 
const int OPENING_10 = 1024
 
const int OPENING_11 = 2048
 
const int OPENING_12 = 4096
 
const int OPENING_13 = 8192
 
const int OPENING_14 = 16384
 
const int OPENING_15 = 32768
 
const float MAX_PLACEMENT_HEIGHT_DIFF = 1.5
 
protected int m_State
 
protected int m_StateLocal = -1
 
protected bool m_IsEntrance
 
protected bool m_IsWindow
 
protected bool m_IsToggle
 
protected bool m_IsBeingPacked = false
 
protected int m_OpeningMask = 0
 
protected int m_OpeningMaskLocal = -1
 
protected ref map< ref ToggleAnimations, boolm_ToggleAnimations
 
protected ref array< stringm_ShowAnimationsWhenPitched
 
protected ref array< stringm_ShowAnimationsWhenPacked
 
protected Object m_ClutterCutter
 
protected CamoNet m_CamoNet
 
protected vector m_HalfExtents
 
protected int m_MineDisarmRate = 60
 
bool m_IsFoldable
 
bool m_CanCatch = false
 
bool m_NeedInstalation
 
int m_InitWaitTimeMin
 
int m_InitWaitTimeMax
 
int m_UpdateWaitTime
 
int m_SpawnUpdateWaitTime
 Catch evaluation interval.
 
int m_MaxActiveTime
 Catch spawn and player check interval (expensive-ish)
 
float m_BaitLossFraction
 Max time of trap activity (seconds)
 
float m_DefectRate
 Normalized bait qty reduction on unsuccessful catch.
 
float m_MinimalDistanceFromPlayersToCatch
 Absolute damage dealt to trap when used.
 
private int m_InitWaitTime
 duh
 
private int m_AdjustedMaxActiveTime
 After this time after deployment, the trap is activated.
 
private int m_ElapsedTime
 Adjusted by init wait time, when appropriate.
 
private int m_ActivationTime
 
private int m_RollSuccessTime
 
private float m_CurrentMinimalDistance
 
private float m_CurrentlyUsedDelta
 
private bool m_IsCatchSuccessful
 
private int m_CatchEnviroMask = 0
 
private int m_YieldItemIdxLocal = -1
 
private int m_YieldItemIdx = -1
 
private int m_CatchParticleEffecterId = -1
 
vector m_PreyPos
 
protected bool m_IsActive
 
protected bool m_IsPastWaitingTime
 
protected bool m_IsDeployed
 
ref Timer m_Timer
 
string m_AnimationPhaseSet
 
string m_AnimationPhaseTriggered
 
string m_AnimationPhaseUsed
 
protected ref array< stringm_PlaceableWaterSurfaceList
 
protected ref CatchingContextTrapsBase m_CatchingContext
 
const string m_PlaceableWaterType ref Timer m_PrevTimer
 DEPRECATED.
 
bool m_BaitNeeded
 DEPRECATED.
 
bool m_IsUsable
 DEPRECATED.
 
private ItemBase m_Catch
 DEPRECATED.
 
ref Timer m_AlignCatchTimer
 DEPRECATED, no reason to keep the information as member.
 
string m_InfoSetup
 DEPRECATED.
 
protected bool m_IsInProgress
 DEPRECATED.
 
protected EntityAI m_Bait
 DEPRECATED.
 
float m_BaitCatchProb
 
float m_NoBaitCatchProb
 DEPRECATED.
 
float m_FinalCatchProb
 DEPRECATED.
 
bool m_WaterSurfaceForSetup
 DEPRECATED.
 
ref multiMap< string, floatm_CatchesPond
 DEPRECATED.
 
ref multiMap< string, floatm_CatchesSea
 DEPRECATED.
 
ref multiMap< string, floatm_CatchesGroundAnimal
 DEPRECATED.
 

Static Private Attributes

static const string SLOT_TEXTURE_DIGGED_WET_LIME = "dz\\gear\\cultivation\\data\\soil_digged_wet_lime_CO.paa"
 
static const string SLOT_TEXTURE_DIGGED_WET_PLANT = "dz\\gear\\cultivation\\data\\soil_digged_wet_plant_CO.paa"
 
static const string SLOT_MATERIAL_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_wet.rvmat"
 
static const string SLOT_MATERIAL_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated.rvmat"
 
static const string SLOT_MATERIAL_LIMED_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_limed_wet.rvmat"
 
static const string SLOT_MATERIAL_LIMED_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_limed.rvmat"
 
static const string SLOT_MATERIAL_COMPOST_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_compost_wet.rvmat"
 
static const string SLOT_MATERIAL_COMPOST_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_compost.rvmat"
 
static private const string SLOT_SELECTION_DIGGED_PREFIX = "seedbase_"
 
static private const string SLOT_SELECTION_COVERED_PREFIX = "slotCovered_"
 
static private const string SLOT_MEMORY_POINT_PREFIX = "slot_"
 
static private const string SLOT_SEEDBASE_PREFIX = "seedbase_"
 
static private const int CHECK_RAIN_INTERVAL = 15
 
static private ref map< string, stringm_map_slots
 
static const int SOUNDS_SPARK_COUNT = 4
 
static const int SOUNDS_CUT_COUNT = 3
 
static const int SOUNDS_COLLISION_COUNT = 4
 
static const int SOUNDS_SHOCK_COUNT = 4
 
static const float RANDOM_SPARK_INTERVAL = 5.0
 
static const string m_SoundsSpark [SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"}
 
static const string m_SoundsCut [SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"}
 
static const string m_SoundsCollision [SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"}
 
static const string m_SoundsShock [SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"}
 
static const string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
 
static protected const string SEL_CLIPS_CAR = "clips_car_battery"
 
static protected const string SEL_CLIPS_TRUCK = "clips_truck_battery"
 
static protected const string SEL_CLIPS_DETACHED = "clips_detached"
 
static protected const string SEL_CLIPS_FOLDED = "clips_folded"
 
static protected const string SEL_SWITCH_ON = "switch_on"
 
static protected const string SEL_SWITCH_OFF = "switch_off"
 
static protected const string SEL_CORD_PLUGGED = "cord_plugged"
 
static protected const string SEL_CORD_FOLDED = "cord_folded"
 
static protected const string SEL_LIGHT_STATE_1 = "light_stand_by"
 
static protected const string SEL_LIGHT_STATE_2 = "light_charging"
 
static protected const string SEL_LIGHT_STATE_3 = "light_charged"
 
static protected const string RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
 
static protected const string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
 
static protected const string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"
 
static protected const string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
 
static protected const string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
 
static protected float m_BlinkingStatusLightInterval = 0.4
 
static const string SEL_CORD_FOLDED = "cord_folded"
 
static const string SEL_CORD_PLUGGED = "cord_plugged"
 
static const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
 
static const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
 
static const string SHOCK_SOUND = "defibrillator_shock_SoundSet"
 
static float m_ChargeTime = 5
 
static float m_EnergyNeededToCharge = 20
 
static int REFLECTOR_ID = 1
 
static int GLASS_ID = 2
 
static string LIGHT_OFF_GLASS = "dz\\gear\\tools\\data\\flashlight_glass.rvmat"
 
static string LIGHT_OFF_REFLECTOR = "dz\\gear\\tools\\data\\flashlight.rvmat"
 
static string LIGHT_ON_GLASS = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat"
 
static string LIGHT_ON_REFLECTOR = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat"
 
static string SEL_WIRE_ROLLED = "rolled"
 
static string SEL_WIRE_PREFIX = "Att_"
 
static string SEL_WIRE_SUFIX = "_plugged"
 
static string SEL_PLUG_SUFIX = "_plug"
 
static private float m_FuelTankCapacity
 
static private float m_FuelToEnergyRatio
 
static const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
 
static const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
 
static const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
 
static const string SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
 
static const string SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
 
static vector m_LightLocalPosition
 
static vector m_LightLocalOrientation = "0 0 0"
 
static const string SEL_REFLECTOR_COMP_U = "reflector"
 
static const string SEL_CORD_FOLDED_U = "cord_folded"
 
static const string SEL_CORD_PLUGGED_U = "cord_plugged"
 
static const string SEL_CORD_PLUGGED_F = "spotlight_folded_cord_plugged"
 
static const string SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded"
 
static const string SEL_INVENTORY = "inventory"
 
static const string SEL_PLACING = "placing"
 
static const string SEL_GLASS_F = "glass_folded"
 
static const string SEL_GLASS_U = "glass_unfolded"
 
static const string SEL_REFLECTOR_F = "reflector_folded"
 
static const string SEL_REFLECTOR_U = "reflector_unfolded"
 
static const int ID_GLASS_UNFOLDED = 3
 
static const int ID_REFLECTOR_UNFOLDED = 4
 
static const int ID_GLASS_FOLDED = 5
 
static const int ID_REFLECTOR_FOLDED = 6
 
static const int PACKED = 0
 
static const int PITCHED = 1
 

Constructor & Destructor Documentation

◆ ~Clothing_Base()

void ~Clothing_Base ( )
inlineprivate

◆ ~GardenBase()

void ~GardenBase ( )
inlineprivate

References GetGame().

◆ ~Defibrillator()

void ~Defibrillator ( )
inlineprivate

◆ ~Flag_Base()

void ~Flag_Base ( )
inlineprivate

◆ ~RestrainingToolLocked()

void ~RestrainingToolLocked ( )
inlineprivate

◆ ~Paper()

void ~Paper ( )
inlineprivate

◆ ~PowerGeneratorBase()

void ~PowerGeneratorBase ( )
inlineprivate

◆ ~TentBase()

void ~TentBase ( )
inlineprivate

References GetGame().

◆ ~TrapSpawnBase()

void ~TrapSpawnBase ( )
inlineprivate

References m_Timer, and Timer::Stop().

Member Function Documentation

◆ AddDefect()

void AddDefect ( )
inlineprivate

References GetGame(), and m_DefectRate.

◆ AddFuel()

float AddFuel ( float  available_fuel)
inlineprivate

References GetFuel(), GetMaxFuel(), and SetFuel().

Referenced by OnAction().

◆ AdjustDetectionRange()

void AdjustDetectionRange ( )
inlineprivate

◆ AfterStoreLoad() [1/4]

override void AfterStoreLoad ( )
inlineprivate

◆ AfterStoreLoad() [2/4]

override void AfterStoreLoad ( )
inlineprivate

◆ AfterStoreLoad() [3/4]

override void AfterStoreLoad ( )
inlineprivate

◆ AfterStoreLoad() [4/4]

override void AfterStoreLoad ( )
inlineprivate

◆ AlignCatch()

void AlignCatch ( ItemBase  obj,
string  catch_name 
)
private

DEPRECATED.

◆ AnimateCamonetByOpeningSelection()

void AnimateCamonetByOpeningSelection ( string  opening_selection)
inlineprivate

◆ AnimateCamonetToggle()

void AnimateCamonetToggle ( ToggleAnimations  toggle)
inlineprivate

◆ AssembleKit()

void AssembleKit ( )
inlineprivate

References IsHologram().

◆ BarbedWire()

void BarbedWire ( )
inlineprivate

References CALL_CATEGORY_SYSTEM.

◆ BaseBuildingBase()

◆ BatteryCharger()

void BatteryCharger ( )
inlineprivate

◆ BloodContainerBase()

void BloodContainerBase ( )
inlineprivate

◆ CableReel()

void CableReel ( )
inlineprivate

◆ CalcDamageAreaRotation()

void CalcDamageAreaRotation ( float  angle_deg,
out vector  center,
out vector  orientation 
)
inlineprivate

◆ CanAddFuel()

bool CanAddFuel ( ItemBase  container)
inlineprivate

References GetEnergy(), and LIQUID_GASOLINE.

◆ CanAssignAttachmentsToQuickbar()

override bool CanAssignAttachmentsToQuickbar ( )
inlineprivate

◆ CanAssignToQuickbar()

override bool CanAssignToQuickbar ( )
inlineprivate

◆ CanAttach()

bool CanAttach ( ItemBase  item)
inlineprivate

References GetState().

◆ CanBeCombined()

◆ CanBeDisinfected() [1/2]

override bool CanBeDisinfected ( )
inlineprivate

Referenced by RecipeBase::CanDo().

◆ CanBeDisinfected() [2/2]

override bool CanBeDisinfected ( )
inlineprivate

◆ CanBeIgnitedBy() [1/5]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

◆ CanBeIgnitedBy() [2/5]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

◆ CanBeIgnitedBy() [3/5]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

◆ CanBeIgnitedBy() [4/5]

override bool CanBeIgnitedBy ( EntityAI  igniter = null)
inlineprivate

◆ CanBeIgnitedBy() [5/5]

override bool CanBeIgnitedBy ( EntityAI  igniter = null)
inlineprivate

◆ CanBeManipulated()

bool CanBeManipulated ( )
inlineprivate

References GetState().

◆ CanBePacked()

bool CanBePacked ( )
inlineprivate

References GetState().

◆ CanBePlaced() [1/2]

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

◆ CanBePlaced() [2/2]

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

◆ CanBeRepairedByCrafting()

override bool CanBeRepairedByCrafting ( )
inlineprivate

Referenced by RecipeBase::CanDo().

◆ CanBeRepairedToPristine()

override bool CanBeRepairedToPristine ( )
inlineprivate

◆ CanBeSplit()

◆ CanBeTaken()

bool CanBeTaken ( )
inlineprivate

◆ CanDetachAttachment()

◆ CanDisplayAttachmentSlot()

override bool CanDisplayAttachmentSlot ( int  slot_id)
inlineprivate

◆ CanDisplayCargo()

override bool CanDisplayCargo ( )
inlineprivate

◆ CanExplodeInFire() [1/3]

override bool CanExplodeInFire ( )
inlineprivate

Referenced by InventoryItem::EEKilled().

◆ CanExplodeInFire() [2/3]

override bool CanExplodeInFire ( )
inlineprivate

◆ CanExplodeInFire() [3/3]

override bool CanExplodeInFire ( )
inlineprivate

◆ CanFoldBaseBuildingObject()

bool CanFoldBaseBuildingObject ( )
inlineprivate

References HasBase().

◆ CanIgniteItem() [1/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [2/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [3/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [4/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [5/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Override this method and and check if the given item can be ignited. It is not necesarry to check here if the item is not in cargo of something.

◆ CanIgniteItem() [6/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [7/10]

override bool CanIgniteItem ( EntityAI  ignite_target = null)
inlineprivate

◆ CanIgniteItem() [8/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

References GetQuantity().

◆ CanIgniteItem() [9/10]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

◆ CanIgniteItem() [10/10]

override bool CanIgniteItem ( EntityAI  ignite_target = null)
inlineprivate

◆ CanLoadAttachment() [1/3]

override bool CanLoadAttachment ( EntityAI  attachment)
inlineprivate

◆ CanLoadAttachment() [2/3]

override bool CanLoadAttachment ( EntityAI  attachment)
inlineprivate

◆ CanLoadAttachment() [3/3]

override bool CanLoadAttachment ( EntityAI  attachment)
inlineprivate

◆ CanLoadItemIntoCargo()

override bool CanLoadItemIntoCargo ( EntityAI  item)
inlineprivate

◆ CanMakeGardenplot() [1/3]

override bool CanMakeGardenplot ( )
inlineprivate

◆ CanMakeGardenplot() [2/3]

override bool CanMakeGardenplot ( )
inlineprivate

◆ CanMakeGardenplot() [3/3]

override bool CanMakeGardenplot ( )
inlineprivate

◆ CanManipulate()

bool CanManipulate ( )
inlineprivate

Referenced by CanPutInCargo(), and CanPutIntoHands().

◆ CanObstruct()

override bool CanObstruct ( )
inlineprivate

◆ CanPlantSeed()

bool CanPlantSeed ( string  selection_component)
inlineprivate

◆ CanProxyObstruct()

override bool CanProxyObstruct ( )
inlineprivate

◆ CanProxyObstructSelf()

override bool CanProxyObstructSelf ( )
inlineprivate

prevents showing cargo when outside the tent geometry

◆ CanPutAsAttachment() [1/5]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

◆ CanPutAsAttachment() [2/5]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

◆ CanPutAsAttachment() [3/5]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

◆ CanPutAsAttachment() [4/5]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

◆ CanPutAsAttachment() [5/5]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

References GetQuantity().

◆ CanPutInCargo() [1/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [2/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [3/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [4/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [5/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [6/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [7/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [8/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

References CanManipulate().

◆ CanPutInCargo() [9/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [10/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [11/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [12/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInInventory()

bool CanPutInInventory ( EntityAI  player)
private

DEPRECATED.

DEPRECATED

◆ CanPutIntoHands() [1/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [2/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [3/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [4/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [5/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [6/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [7/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

References CanManipulate().

◆ CanPutIntoHands() [8/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [9/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [10/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanPutIntoHands() [11/11]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

◆ CanReceiveAttachment() [1/5]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveAttachment() [2/5]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

References Class::CastTo().

◆ CanReceiveAttachment() [3/5]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveAttachment() [4/5]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveAttachment() [5/5]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveItemIntoCargo()

override bool CanReceiveItemIntoCargo ( EntityAI  item)
inlineprivate

◆ CanReceiveItemIntoHands()

override bool CanReceiveItemIntoHands ( EntityAI  item_to_hands)
inlineprivate

◆ CanReleaseCargo()

override bool CanReleaseCargo ( EntityAI  cargo)
inlineprivate

◆ CanRemoveFromCargo() [1/4]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromCargo() [2/4]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromCargo() [3/4]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromCargo() [4/4]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromHands() [1/3]

override bool CanRemoveFromHands ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromHands() [2/3]

override bool CanRemoveFromHands ( EntityAI  parent)
inlineprivate

◆ CanRemoveFromHands() [3/3]

override bool CanRemoveFromHands ( EntityAI  parent)
inlineprivate

◆ CanSaveItemInHands()

override bool CanSaveItemInHands ( EntityAI  item_in_hands)
inlineprivate

◆ CanSwapEntities()

override bool CanSwapEntities ( EntityAI  otherItem,
InventoryLocation  otherDestination,
InventoryLocation  destination 
)
inlineprivate

◆ CanToggleAnimations()

◆ CanUseConstruction()

override bool CanUseConstruction ( )
inlineprivate

Referenced by ItemFall().

◆ CanUseConstructionBuild()

override bool CanUseConstructionBuild ( )
inlineprivate

◆ CatchSetQuant()

void CatchSetQuant ( ItemBase  catch)
private

!DEPRECATED

◆ CheckForHybridAttachments()

void CheckForHybridAttachments ( EntityAI  item,
string  slot_name 
)
inlineprivate

References GetGame(), and m_HybridAttachments.

◆ CheckLevelVerticalDistance()

protected bool CheckLevelVerticalDistance ( float  max_dist,
string  selection,
PlayerBase  player 
)
inlineprivate

◆ CheckMemoryPointVerticalDistance()

protected bool CheckMemoryPointVerticalDistance ( float  max_dist,
string  selection,
PlayerBase  player 
)
inlineprivate

◆ CheckRainStart()

void CheckRainStart ( )
inlineprivate

References CALL_CATEGORY_SYSTEM.

◆ CheckRainTick()

◆ CheckSlotVerticalDistance()

bool CheckSlotVerticalDistance ( int  slot_id,
PlayerBase  player 
)
inlineprivate

◆ ClearCatchingComponent()

void ClearCatchingComponent ( )
inlineprivate

◆ ClearCookingEquipment()

void ClearCookingEquipment ( ItemBase  pItem)
inlineprivate

◆ Clothing_Base()

void Clothing_Base ( )
inlineprivate

◆ ConditionIntoInventory()

bool ConditionIntoInventory ( EntityAI  player)
inlineprivate

◆ ConditionOutOfHands()

bool ConditionOutOfHands ( EntityAI  player)
inlineprivate

◆ ConstructionInit()

void ConstructionInit ( )
inlineprivate

◆ ConvertAttSlotToPlantSlot()

string ConvertAttSlotToPlantSlot ( string  attach_slot)
inlineprivate

References string::Get().

◆ CookWithEquipment()

void CookWithEquipment ( )
inlineprivate

References GetCookingEquipment(), and m_CookingProcess.

Referenced by OnWork().

◆ CreateAreaDamage()

◆ CreateConstructionKit()

◆ CreateConstructionKitInHands()

void CreateConstructionKitInHands ( notnull PlayerBase  player)
inlineprivate

◆ CreateDamageTrigger()

protected void CreateDamageTrigger ( )
inlineprivate

References m_AreaDamage.

Referenced by OnPlacementComplete(), and OnWorkStop().

◆ CreateElectrifiedDamageTrigger()

protected void CreateElectrifiedDamageTrigger ( )
inlineprivate

References m_AreaDamage.

Referenced by OnPlacementComplete(), and OnWorkStart().

◆ CreatePlant()

void CreatePlant ( Slot  slot)
inlineprivate

◆ CreateRope()

void CreateRope ( Rope  rope)
inlineprivate

◆ DebugCustomState()

protected void DebugCustomState ( )
inlineprivate

◆ Defibrillator()

void Defibrillator ( )
inlineprivate

◆ DestroyAreaDamage()

void DestroyAreaDamage ( string  slot_name)
inlineprivate

References GetGame(), and m_DamageTriggers.

◆ DestroyClutterCutter()

void DestroyClutterCutter ( )
inlineprivate

◆ DestroyConstruction()

void DestroyConstruction ( )
inlineprivate

◆ DestroyConstructionKit()

void DestroyConstructionKit ( ItemBase  construction_kit)
inlineprivate

◆ DestroyDamageTrigger()

protected void DestroyDamageTrigger ( )
inlineprivate

◆ DestroyFireplace()

void DestroyFireplace ( )
inlineprivate

References GetGame(), and CGame::ObjectDelete().

◆ DetachAllAttachments()

void DetachAllAttachments ( )
inlineprivate

detaches everything on catching end (some slots may not be accessible when folded)

◆ DisassembleKit()

void DisassembleKit ( ItemBase  item)
inlineprivate

◆ DisassembleOnLastDetach()

override bool DisassembleOnLastDetach ( )
inlineprivate

◆ DischargeClient()

void DischargeClient ( PlayerBase  victim)
inlineprivate

◆ DischargeServer()

void DischargeServer ( PlayerBase  victim)
inlineprivate

◆ DisplayNameRuinAttach() [1/2]

override bool DisplayNameRuinAttach ( )
inlineprivate

◆ DisplayNameRuinAttach() [2/2]

override bool DisplayNameRuinAttach ( )
inlineprivate

◆ DoMeasurement()

◆ EEDelete() [1/2]

override void EEDelete ( EntityAI  parent)
inlineprivate

◆ EEDelete() [2/2]

override void EEDelete ( EntityAI  parent)
inlineprivate

◆ EEHealthLevelChanged() [1/2]

override void EEHealthLevelChanged ( int  oldLevel,
int  newLevel,
string  zone 
)
inlineprivate

◆ EEHealthLevelChanged() [2/2]

override void EEHealthLevelChanged ( int  oldLevel,
int  newLevel,
string  zone 
)
inlineprivate

◆ EEInit() [1/5]

override void EEInit ( )
inlineprivate

◆ EEInit() [2/5]

override void EEInit ( )
inlineprivate

◆ EEInit() [3/5]

◆ EEInit() [4/5]

◆ EEInit() [5/5]

◆ EEItemAttached() [1/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [2/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [3/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [4/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [5/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [6/6]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

References GetGame(), and IsActive().

◆ EEItemDetached() [1/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [2/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [3/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [4/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [5/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [6/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [7/7]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

References GetGame(), and IsActive().

◆ EEItemLocationChanged() [1/3]

override void EEItemLocationChanged ( notnull InventoryLocation  oldLoc,
notnull InventoryLocation  newLoc 
)
inlineprivate

References GetGame().

◆ EEItemLocationChanged() [2/3]

override void EEItemLocationChanged ( notnull InventoryLocation  oldLoc,
notnull InventoryLocation  newLoc 
)
inlineprivate

References UpdateSelections().

◆ EEItemLocationChanged() [3/3]

override void EEItemLocationChanged ( notnull InventoryLocation  oldLoc,
notnull InventoryLocation  newLoc 
)
inlineprivate

◆ EEKilled()

override void EEKilled ( Object  killer)
inlineprivate

◆ EEOnAfterLoad() [1/2]

override void EEOnAfterLoad ( )
inlineprivate

◆ EEOnAfterLoad() [2/2]

◆ EOnInit() [1/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

◆ EOnInit() [2/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

References GetGame(), and UpdateFuelMeter().

◆ EOnInit() [3/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

◆ EvaluateCatch()

void EvaluateCatch ( )
inlineprivate

◆ Fertilize()

void Fertilize ( PlayerBase  player,
ItemBase  item,
float  consumed_quantity,
string  selection_component 
)
inlineprivate

◆ Flag_Base()

void Flag_Base ( )
inlineprivate

◆ Fold() [1/2]

void Fold ( )
inlineprivate

◆ Fold() [2/2]

void Fold ( bool  keep_connected = false)
inlineprivate

References UpdateAllSelections().

◆ FoldBaseBuildingObject()

ItemBase FoldBaseBuildingObject ( )
inlineprivate

◆ ForceIntoHandsNow()

void ForceIntoHandsNow ( PlayerBase  player)
inlineprivate

◆ FullyBuild()

◆ GardenBase()

◆ GetAttachmentSlots()

void GetAttachmentSlots ( EntityAI  entity,
out array< string attachment_slots 
)
inlineprivate

◆ GetBandagingEffectivity() [1/2]

override float GetBandagingEffectivity ( )
inlineprivate

◆ GetBandagingEffectivity() [2/2]

override float GetBandagingEffectivity ( )
inlineprivate

◆ GetBaseFertility()

float GetBaseFertility ( )
inlineprivate

◆ GetBloodTypeVisible()

bool GetBloodTypeVisible ( )
inlineprivate

◆ GetBuildSoundByMaterial()

protected string GetBuildSoundByMaterial ( string  part_name)
inlineprivate

◆ GetClutterCutter()

string GetClutterCutter ( )
inlineprivate

◆ GetConstruction()

Construction GetConstruction ( )
inlineprivate

References m_Construction.

◆ GetConstructionKitType()

protected string GetConstructionKitType ( )
inlineprivate

◆ GetConstructionPartById()

protected ConstructionPart GetConstructionPartById ( int  id)
inlineprivate

◆ GetCookingEquipment()

ItemBase GetCookingEquipment ( )
inlineprivate

◆ GetCookingTargetTemperature()

override bool GetCookingTargetTemperature ( out float  temperature)
inlineprivate

◆ GetDamageSystemVersionChange() [1/2]

override int GetDamageSystemVersionChange ( )
inlineprivate

◆ GetDamageSystemVersionChange() [2/2]

override int GetDamageSystemVersionChange ( )
inlineprivate

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx  outputList)
inlineprivate

◆ GetDeploySoundset() [1/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [2/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [3/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [4/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [5/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [6/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [7/7]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDisarmRate()

int GetDisarmRate ( )
inlineprivate

◆ GetDismantleSoundByMaterial()

◆ GetEnergyNeededToCharge()

float GetEnergyNeededToCharge ( )
inlineprivate

References CGame::ConfigGetFloat(), GetGame(), and GetType().

Referenced by Defibrillator().

◆ GetFuel()

float GetFuel ( )
inlineprivate

References Math::Clamp(), GetEnergy(), and GetMaxFuel().

Referenced by AddFuel(), and SetFuel().

◆ GetFuelPercentage()

float GetFuelPercentage ( )
inlineprivate

References m_FuelPercentage.

◆ GetGardenSlotsCount()

int GetGardenSlotsCount ( )
inlineprivate

◆ GetGasCanister()

protected EntityAI GetGasCanister ( )
inlineprivate

◆ GetHideIconMask() [1/2]

override int GetHideIconMask ( )
inlineprivate

◆ GetHideIconMask() [2/2]

override int GetHideIconMask ( )
inlineprivate

◆ GetInfectionChance() [1/2]

override float GetInfectionChance ( int  system = 0,
Param  param = null 
)
inlineprivate

◆ GetInfectionChance() [2/2]

override float GetInfectionChance ( int  system = 0,
Param  param = null 
)
inlineprivate

References m_Cleanness.

◆ GetInvulnerabilityTypeString() [1/2]

override string GetInvulnerabilityTypeString ( )
inlineprivate

◆ GetInvulnerabilityTypeString() [2/2]

override string GetInvulnerabilityTypeString ( )
inlineprivate

◆ GetItemVisibility()

float GetItemVisibility ( )
inlineprivate

◆ GetKeyCompatibilityType()

int GetKeyCompatibilityType ( )
inlineprivate

If used to un/lock doors, which does it open. Bitwise.

◆ GetKitSpawnPosition()

protected vector GetKitSpawnPosition ( )
inlineprivate

References GetPosition.

◆ GetLiquidThroughputCoef()

override float GetLiquidThroughputCoef ( )
inlineprivate

◆ GetLoopDeploySoundset() [1/3]

override string GetLoopDeploySoundset ( )
inlineprivate

◆ GetLoopDeploySoundset() [2/3]

override string GetLoopDeploySoundset ( )
inlineprivate

◆ GetLoopDeploySoundset() [3/3]

override string GetLoopDeploySoundset ( )
inlineprivate

◆ GetMaxFuel()

float GetMaxFuel ( )
inlineprivate

References m_FuelTankCapacity.

Referenced by AddFuel(), GetFuel(), OnAction(), and OnDebugSpawn().

◆ GetMaxWaterStateVal()

int GetMaxWaterStateVal ( )
inlineprivate

◆ GetMeleeTargetType()

override int GetMeleeTargetType ( )
inlineprivate

◆ GetNearestSlotIDByState()

int GetNearestSlotIDByState ( vector  position,
int  slot_state 
)
inlineprivate

◆ GetOnDigWormsAmount() [1/3]

override int GetOnDigWormsAmount ( )
inlineprivate

◆ GetOnDigWormsAmount() [2/3]

override int GetOnDigWormsAmount ( )
inlineprivate

◆ GetOnDigWormsAmount() [3/3]

override int GetOnDigWormsAmount ( )
inlineprivate

◆ GetSlotByIndex()

Slot GetSlotByIndex ( int  index)
inlineprivate

◆ GetSlotBySelection()

Slot GetSlotBySelection ( string  selection_component)
inlineprivate

◆ GetSlotIndexByAttachmentSlot()

int GetSlotIndexByAttachmentSlot ( string  att_slot)
inlineprivate

◆ GetSlotIndexByPlant()

int GetSlotIndexByPlant ( Object  plant)
inlineprivate

References PlantBase().

◆ GetSlotIndexBySelection()

int GetSlotIndexBySelection ( string  selection_component)
inlineprivate

◆ GetSlotLockedState()

protected bool GetSlotLockedState ( )
inlineprivate

◆ GetSlotPosition()

vector GetSlotPosition ( int  index)
inlineprivate

References ToStringLen().

◆ GetSlots()

array< ref Slot > GetSlots ( )
inlineprivate

◆ GetSlotWateredState()

int GetSlotWateredState ( )
inlineprivate

◆ GetSmokeParticleOrientation()

protected vector GetSmokeParticleOrientation ( )
inlineprivate

Referenced by StartLoopSound().

◆ GetSmokeParticlePosition()

protected vector GetSmokeParticlePosition ( )
inlineprivate

Referenced by StartLoopSound().

◆ GetSoundClose()

string GetSoundClose ( )
inlineprivate

◆ GetSoundCloseWindow()

string GetSoundCloseWindow ( )
inlineprivate

◆ GetSoundOpen()

string GetSoundOpen ( )
inlineprivate

◆ GetSoundOpenWindow()

string GetSoundOpenWindow ( )
inlineprivate

◆ GetStashedItem()

ItemBase GetStashedItem ( )
inlineprivate

References GetItem().

Referenced by OnFinishProgressServer().

◆ GetState()

int GetState ( )
inlineprivate

References m_State.

Referenced by PrintSlots().

◆ GetStateLocal()

int GetStateLocal ( )
inlineprivate

◆ GetTemperatureValue()

◆ GetTimeNeededToCharge()

float GetTimeNeededToCharge ( )
inlineprivate

◆ GetViewIndex() [1/3]

override int GetViewIndex ( )
inlineprivate

◆ GetViewIndex() [2/3]

override int GetViewIndex ( )
inlineprivate

◆ GetViewIndex() [3/3]

override int GetViewIndex ( )
inlineprivate

◆ GetVoiceEffect()

int GetVoiceEffect ( )
inlineprivate

The voice effect this item uses, default is 0 (none)

◆ GetWrittenNoteData()

◆ GreenLightOff()

void GreenLightOff ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ GreenLightOn()

void GreenLightOn ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ HandleBaitLoss()

void HandleBaitLoss ( )
inlineprivate

◆ HandleCamoNetAttachment()

void HandleCamoNetAttachment ( bool  hide)
inlineprivate

◆ HandleItemFalling()

protected void HandleItemFalling ( ConstructionPart  part)
inlineprivate

◆ HandleOpeningsPhysics()

◆ HandleOpeningsVisuals()

◆ HandleVoiceEffect()

void HandleVoiceEffect ( bool  enable,
PlayerBase  player 
)
inlineprivate

◆ HasAttachmentsBesidesBase()

bool HasAttachmentsBesidesBase ( )
inlineprivate

References HasBase().

◆ HasBase()

bool HasBase ( )
inlineprivate

References m_HasBase.

◆ HasClutterCutter()

bool HasClutterCutter ( )
inlineprivate

◆ HasEnoughEnergyForRepair()

bool HasEnoughEnergyForRepair ( float  pTime)
inlineprivate

◆ HasFlammableMaterial() [1/5]

override bool HasFlammableMaterial ( )
inlineprivate

Referenced by SetIgnitingAnimation().

◆ HasFlammableMaterial() [2/5]

override bool HasFlammableMaterial ( )
inlineprivate

◆ HasFlammableMaterial() [3/5]

override bool HasFlammableMaterial ( )
inlineprivate

◆ HasFlammableMaterial() [4/5]

override bool HasFlammableMaterial ( )
inlineprivate

◆ HasFlammableMaterial() [5/5]

override bool HasFlammableMaterial ( )
inlineprivate

◆ HasProperDistance()

bool HasProperDistance ( string  selection,
PlayerBase  player 
)
inlineprivate

◆ HasProxyParts() [1/3]

override bool HasProxyParts ( )
inlineprivate

◆ HasProxyParts() [2/3]

override bool HasProxyParts ( )
inlineprivate

◆ HasProxyParts() [3/3]

override bool HasProxyParts ( )
inlineprivate

◆ HasSparkplug()

bool HasSparkplug ( )
inlineprivate

◆ HideAllAnimationsAndProxyPhysics()

void HideAllAnimationsAndProxyPhysics ( bool  hide_animations = true,
bool  hide_physics = true 
)
inlineprivate

◆ HideAttachedClipsStates()

void HideAttachedClipsStates ( )
inlineprivate

◆ IgnoreOutOfReachCondition()

override bool IgnoreOutOfReachCondition ( )
inlineprivate

◆ IncreaseElapsedTime()

void IncreaseElapsedTime ( )
inlineprivate

References IsCLIParam(), and Print().

◆ InitBaseState()

◆ InitCatchingComponent()

void InitCatchingComponent ( )
private

◆ InitializeSlots()

void InitializeSlots ( )
inlineprivate

◆ InitItemSounds()

◆ InitItemVariables()

override void InitItemVariables ( )
inlineprivate

References can_this_be_combined.

◆ InitTrapValues()

void InitTrapValues ( )
inlineprivate

◆ InitVisuals()

◆ IsActive()

bool IsActive ( )
inlineprivate

References m_IsActive.

◆ IsAttachmentSlotLocked() [1/2]

protected bool IsAttachmentSlotLocked ( EntityAI  attachment)
inlineprivate

◆ IsAttachmentSlotLocked() [2/2]

protected bool IsAttachmentSlotLocked ( string  slot_name)
inlineprivate

◆ IsBasebuildingKit()

override bool IsBasebuildingKit ( )
inlineprivate

◆ IsBloodContainer()

override bool IsBloodContainer ( )
inlineprivate

◆ IsCharged()

bool IsCharged ( )
inlineprivate

References m_IsCharged.

◆ IsClothing()

override bool IsClothing ( )
inlineprivate

Referenced by InventoryItem::EEHitBy().

◆ IsCorrectFertilizer()

bool IsCorrectFertilizer ( ItemBase  item,
string  selection_component 
)
inlineprivate

◆ IsDeployable() [1/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [2/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [3/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [4/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [5/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployed()

bool IsDeployed ( )
inlineprivate

◆ IsElectricAppliance() [1/4]

override bool IsElectricAppliance ( )
inlineprivate

◆ IsElectricAppliance() [2/4]

override bool IsElectricAppliance ( )
inlineprivate

◆ IsElectricAppliance() [3/4]

override bool IsElectricAppliance ( )
inlineprivate

◆ IsElectricAppliance() [4/4]

override bool IsElectricAppliance ( )
inlineprivate

◆ IsFacingCamera()

bool IsFacingCamera ( string  selection)
inlineprivate

◆ IsFacingPlayer()

override bool IsFacingPlayer ( PlayerBase  player,
string  selection 
)
inlineprivate

◆ IsFolded()

bool IsFolded ( )
inlineprivate

References m_IsFolded.

Referenced by UpdateAllSelections().

◆ IsGasMask()

bool IsGasMask ( )
inlineprivate

◆ IsIgnited() [1/2]

override bool IsIgnited ( )
inlineprivate

Referenced by ActionCondition().

◆ IsIgnited() [2/2]

override bool IsIgnited ( )
inlineprivate

◆ IsIgnoredByConstruction() [1/2]

override bool IsIgnoredByConstruction ( )
inlineprivate

◆ IsIgnoredByConstruction() [2/2]

override bool IsIgnoredByConstruction ( )
inlineprivate

◆ IsInventoryVisible()

override bool IsInventoryVisible ( )
inlineprivate

◆ IsItemTent()

override bool IsItemTent ( )
inlineprivate

Referenced by InventoryItem::EEHitBy().

◆ IsManipulatedEntrance()

bool IsManipulatedEntrance ( )
inlineprivate

◆ IsManipulatedWindow()

bool IsManipulatedWindow ( )
inlineprivate

◆ IsMounted()

bool IsMounted ( )
inlineprivate

References GetSlotLockedState().

◆ IsObstructingVoice()

bool IsObstructingVoice ( )
inlineprivate

Returns if this entity obsructs player's voice.

◆ IsOpened()

bool IsOpened ( )
inlineprivate

◆ IsPartBuildInSyncData()

bool IsPartBuildInSyncData ( int  part_id)
inlineprivate

◆ IsPeltBase()

override bool IsPeltBase ( )
inlineprivate

◆ IsPlaceable()

◆ IsPlaceableAtPosition()

bool IsPlaceableAtPosition ( vector  position)
inlineprivate

◆ IsPlayerInside()

override bool IsPlayerInside ( PlayerBase  player,
string  selection 
)
inlineprivate

◆ IsPlayerInVicinity()

bool IsPlayerInVicinity ( )
inlineprivate

References GetCEApi(), GetPosition, and Debug::Log().

◆ IsSelfAdjustingTemperature()

◆ IsSurfaceWater()

bool IsSurfaceWater ( vector  position)
inlineprivate

◆ IsTakeable() [1/3]

◆ IsTakeable() [2/3]

override bool IsTakeable ( )
inlineprivate

◆ IsTakeable() [3/3]

override bool IsTakeable ( )
inlineprivate

◆ IsThisIgnitionSuccessful() [1/5]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

Referenced by OnFinishProgressServer().

◆ IsThisIgnitionSuccessful() [2/5]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

◆ IsThisIgnitionSuccessful() [3/5]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

◆ IsThisIgnitionSuccessful() [4/5]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = null)
inlineprivate

◆ IsThisIgnitionSuccessful() [5/5]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = null)
inlineprivate

◆ ItemFall()

protected void ItemFall ( vector  min,
vector  max 
)
inlineprivate

Disconnected temporarily.

References CanUseConstruction(), Class::CastTo(), DayZPlayerUtils(), and vector::Zero.

◆ LockAttachmentSlot()

protected void LockAttachmentSlot ( bool  lock_state)
inlineprivate

References InventoryLocation::GetSlot().

Referenced by SetMountedState().

◆ ManipulateEntrance()

void ManipulateEntrance ( )
inlineprivate

◆ ManipulateWindow()

void ManipulateWindow ( )
inlineprivate

◆ MetalWire()

◆ MustBeBuiltFromOutside()

bool MustBeBuiltFromOutside ( )
inlineprivate

Some buildings can only be built from outside.

◆ MutePlayer()

void MutePlayer ( PlayerBase  player,
bool  state 
)
inlineprivate

This items has effect on player's voice.

References GetGame(), and CGame::SetVoiceEffect().

◆ NeedsFertilization()

bool NeedsFertilization ( string  selection_component)
inlineprivate

◆ OnAction()

override bool OnAction ( int  action_id,
Man  player,
ParamsReadContext  ctx 
)
inlineprivate

◆ OnCatchSpawnClient()

void OnCatchSpawnClient ( )
inlineprivate

◆ OnCatchSpawnServer()

void OnCatchSpawnServer ( )
inlineprivate

◆ OnCombine() [1/2]

override void OnCombine ( ItemBase  other_item)
inlineprivate

References m_Cleanness, and SetCleanness().

Referenced by InventoryItem::CombineItems().

◆ OnCombine() [2/2]

override void OnCombine ( ItemBase  other_item)
inlineprivate

References m_Cleanness, and SetCleanness().

◆ OnCreatePhysics()

override void OnCreatePhysics ( )
inlineprivate

◆ OnDebugSpawn() [1/5]

override void OnDebugSpawn ( )
inlineprivate

References FullyBuild().

◆ OnDebugSpawn() [2/5]

override void OnDebugSpawn ( )
inlineprivate

◆ OnDebugSpawn() [3/5]

override void OnDebugSpawn ( )
inlineprivate

◆ OnDebugSpawn() [4/5]

override void OnDebugSpawn ( )
inlineprivate

References Class::CastTo(), and Vector().

◆ OnDebugSpawn() [5/5]

override void OnDebugSpawn ( )
inlineprivate

◆ OnDebugSpawnBuildExcludes()

array< string > OnDebugSpawnBuildExcludes ( )
inlineprivate

Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.

◆ OnEndPlacement()

override void OnEndPlacement ( )
inlineprivate

◆ OnIgnitedTarget() [1/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

Referenced by OnFinishProgressServer().

◆ OnIgnitedTarget() [2/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

◆ OnIgnitedTarget() [3/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

◆ OnIgnitedTarget() [4/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

◆ OnIgnitedTarget() [5/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

References GetGame().

◆ OnIgnitedTarget() [6/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

References AddQuantity(), and GetGame().

◆ OnIgnitedTarget() [7/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

◆ OnIgnitedTarget() [8/8]

override void OnIgnitedTarget ( EntityAI  target_item)
inlineprivate

References AddQuantity(), and GetGame().

◆ OnIgnitedTargetFailed() [1/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

References GetGame().

Referenced by OnFinishProgressServer().

◆ OnIgnitedTargetFailed() [2/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

References AddQuantity(), and GetGame().

◆ OnIgnitedTargetFailed() [3/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

References AddQuantity(), and GetGame().

◆ OnIgnitedThis() [1/5]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

Referenced by OnFinishProgressServer().

◆ OnIgnitedThis() [2/5]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

◆ OnIgnitedThis() [3/5]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

◆ OnIgnitedThis() [4/5]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

◆ OnIgnitedThis() [5/5]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

◆ OnInitEnergy() [1/3]

override void OnInitEnergy ( )
inlineprivate

◆ OnInitEnergy() [2/3]

override void OnInitEnergy ( )
inlineprivate

◆ OnInitEnergy() [3/3]

override void OnInitEnergy ( )
inlineprivate

◆ OnInventoryEnter() [1/4]

override void OnInventoryEnter ( Man  player)
inlineprivate

◆ OnInventoryEnter() [2/4]

override void OnInventoryEnter ( Man  player)
inlineprivate

◆ OnInventoryEnter() [3/4]

override void OnInventoryEnter ( Man  player)
inlineprivate

◆ OnInventoryEnter() [4/4]

override void OnInventoryEnter ( Man  player)
inlineprivate

References Class::CastTo().

◆ OnInventoryExit() [1/2]

override void OnInventoryExit ( Man  player)
inlineprivate

◆ OnInventoryExit() [2/2]

override void OnInventoryExit ( Man  player)
inlineprivate

References Vector().

◆ OnIsCharged()

void OnIsCharged ( )
inlineprivate

◆ OnIsPlugged() [1/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

References SoundCut().

◆ OnIsPlugged() [2/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

References UpdateAllSelections().

◆ OnIsPlugged() [3/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

References Unfold(), and UpdateAllSelections().

◆ OnIsUnplugged() [1/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

◆ OnIsUnplugged() [2/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

References UpdateAllSelections().

◆ OnIsUnplugged() [3/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

References Fold(), and UpdateAllSelections().

◆ OnItemLocationChanged() [1/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

◆ OnItemLocationChanged() [2/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

References UpdatePhysics().

◆ OnItemLocationChanged() [3/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

References UpdateFuelMeter().

◆ OnItemLocationChanged() [4/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

References Fold(), IsBeingPlaced(), m_Light, and Unfold().

◆ OnItemLocationChanged() [5/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

◆ OnItemLocationChanged() [6/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

References GetGame(), SetActive(), and SetInactive().

◆ OnOwnSocketReleased() [1/2]

override void OnOwnSocketReleased ( EntityAI  device)
inlineprivate

◆ OnOwnSocketReleased() [2/2]

override void OnOwnSocketReleased ( EntityAI  device)
inlineprivate

References UpdateAllSelections().

◆ OnOwnSocketTaken() [1/2]

override void OnOwnSocketTaken ( EntityAI  device)
inlineprivate

◆ OnOwnSocketTaken() [2/2]

override void OnOwnSocketTaken ( EntityAI  device)
inlineprivate

References UpdateAllSelections().

◆ OnPartBuiltClient()

void OnPartBuiltClient ( string  part_name,
int  action_id 
)
inlineprivate

References SoundBuildStart().

◆ OnPartBuiltServer()

◆ OnPartDestroyedClient()

void OnPartDestroyedClient ( string  part_name,
int  action_id 
)
inlineprivate

References SoundDestroyStart().

◆ OnPartDestroyedServer()

◆ OnPartDismantledClient()

void OnPartDismantledClient ( string  part_name,
int  action_id 
)
inlineprivate

References SoundDismantleStart().

◆ OnPartDismantledServer()

◆ OnPlacementCancelled() [1/2]

override void OnPlacementCancelled ( Man  player)
inlineprivate

◆ OnPlacementCancelled() [2/2]

override void OnPlacementCancelled ( Man  player)
inlineprivate

References Fold().

◆ OnPlacementComplete() [1/4]

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

◆ OnPlacementComplete() [2/4]

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

References Unfold().

◆ OnPlacementComplete() [3/4]

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

References GetGame().

◆ OnPlacementComplete() [4/4]

◆ OnPlacementStarted() [1/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

◆ OnPlacementStarted() [2/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

References GetGame(), and SEL_CORD_PLUGGED.

◆ OnPlacementStarted() [3/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

◆ OnRPC()

override void OnRPC ( PlayerIdentity  sender,
int  rpc_type,
ParamsReadContext  ctx 
)
inlineprivate

◆ OnSetSlotLock()

protected void OnSetSlotLock ( int  slotId,
bool  locked,
bool  was_locked 
)
inlineprivate

◆ OnStoreLoad() [1/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoad() [2/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

References Serializer::Read().

◆ OnStoreLoad() [3/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoad() [4/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

References Serializer::Read().

◆ OnStoreLoad() [5/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoad() [6/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

References Serializer::Read().

◆ OnStoreLoad() [7/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

References Fold(), Serializer::Read(), and Unfold().

◆ OnStoreLoad() [8/9]

◆ OnStoreLoad() [9/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreSave() [1/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [2/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [3/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [4/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

References Serializer::Write().

◆ OnStoreSave() [5/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [6/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

References Serializer::Write().

◆ OnStoreSave() [7/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

References Serializer::Write().

◆ OnStoreSave() [8/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [9/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

References m_IsActive, and Serializer::Write().

◆ OnSwitchOff() [1/5]

override void OnSwitchOff ( )
inlineprivate

◆ OnSwitchOff() [2/5]

override void OnSwitchOff ( )
inlineprivate

References SoundTurnOff().

◆ OnSwitchOff() [3/5]

override void OnSwitchOff ( )
inlineprivate

◆ OnSwitchOff() [4/5]

override void OnSwitchOff ( )
inlineprivate

◆ OnSwitchOff() [5/5]

override void OnSwitchOff ( )
inlineprivate

References m_Light, and SoundTurnOff().

◆ OnSwitchOn() [1/5]

override void OnSwitchOn ( )
inlineprivate

◆ OnSwitchOn() [2/5]

override void OnSwitchOn ( )
inlineprivate

References SoundTurnOn().

◆ OnSwitchOn() [3/5]

override void OnSwitchOn ( )
inlineprivate

References GetGame(), m_UTSource, and SoundTurnOn().

◆ OnSwitchOn() [4/5]

override void OnSwitchOn ( )
inlineprivate

◆ OnSwitchOn() [5/5]

override void OnSwitchOn ( )
inlineprivate

References SoundTurnOn().

◆ OnSynchronizedClient()

protected void OnSynchronizedClient ( )
inlineprivate

◆ OnVariablesSynchronized() [1/7]

override void OnVariablesSynchronized ( )
inlineprivate

References SyncSlots().

◆ OnVariablesSynchronized() [2/7]

override void OnVariablesSynchronized ( )
inlineprivate

References m_IsMounted.

◆ OnVariablesSynchronized() [3/7]

◆ OnVariablesSynchronized() [4/7]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [5/7]

override void OnVariablesSynchronized ( )
inlineprivate

References UpdateFuelMeter().

◆ OnVariablesSynchronized() [6/7]

override void OnVariablesSynchronized ( )
inlineprivate

References m_OpeningMask, and m_State.

◆ OnVariablesSynchronized() [7/7]

override void OnVariablesSynchronized ( )
inlineprivate

this event is called all variables are synchronized on client

◆ OnWasAttached() [1/3]

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

◆ OnWasAttached() [2/3]

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

◆ OnWasAttached() [3/3]

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

References Class::CastTo().

◆ OnWasDetached() [1/3]

override void OnWasDetached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

◆ OnWasDetached() [2/3]

override void OnWasDetached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

◆ OnWasDetached() [3/3]

override void OnWasDetached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

References Class::CastTo().

◆ OnWork() [1/6]

override void OnWork ( float  consumed_energy)
inlineprivate

◆ OnWork() [2/6]

override void OnWork ( float  consumed_energy)
inlineprivate

References GetGame().

◆ OnWork() [3/6]

override void OnWork ( float  consumed_energy)
inlineprivate

◆ OnWork() [4/6]

◆ OnWork() [5/6]

override void OnWork ( float  consumed_energy)
inlineprivate

◆ OnWork() [6/6]

override void OnWork ( float  consumed_energy)
inlineprivate

◆ OnWorkStart() [1/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [2/11]

override void OnWorkStart ( )
inlineprivate

References GetGame(), and UpdateStatusLights().

◆ OnWorkStart() [3/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [4/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [5/11]

override void OnWorkStart ( )
inlineprivate

References GetGame(), and m_Light.

◆ OnWorkStart() [6/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [7/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [8/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [9/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [10/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [11/11]

override void OnWorkStart ( )
inlineprivate

References m_Light, and UpdateAllSelections().

◆ OnWorkStop() [1/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [2/11]

override void OnWorkStop ( )
inlineprivate

References GetGame(), and UpdateStatusLights().

◆ OnWorkStop() [3/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [4/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [5/11]

override void OnWorkStop ( )
inlineprivate

References GetGame(), and m_Light.

◆ OnWorkStop() [6/11]

override void OnWorkStop ( )
inlineprivate

References m_Light, and SoundBurningStop().

◆ OnWorkStop() [7/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [8/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [9/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [10/11]

override void OnWorkStop ( )
inlineprivate

References GetGame(), and CGame::ObjectDelete().

◆ OnWorkStop() [11/11]

override void OnWorkStop ( )
inlineprivate

References m_Light, and UpdateAllSelections().

◆ Pack()

void Pack ( bool  update_navmesh,
bool  init = false 
)
inlineprivate

◆ Paper()

void Paper ( )
inlineprivate

◆ ParticleTest()

◆ PerformRoofCheckForBase()

bool PerformRoofCheckForBase ( string  partName,
PlayerBase  player,
out bool  result 
)
inlineprivate

◆ PileOfWoodenPlanks()

void PileOfWoodenPlanks ( )
inlineprivate

References GetGame().

◆ Pitch()

void Pitch ( bool  update_navmesh,
bool  init = false 
)
inlineprivate

References GetGame(), init, m_State, and Refresh().

◆ Pitchfork()

void Pitchfork ( )
inlineprivate

◆ PlaceOnGround()

void PlaceOnGround ( )
inlineprivate

◆ PlantSeed()

void PlantSeed ( ItemBase  seed,
string  selection_component 
)
inlineprivate

◆ PlayCatchEffectsClient()

protected void PlayCatchEffectsClient ( )
inlineprivate

◆ PlayCatchEffectsServer()

protected void PlayCatchEffectsServer ( )
inlineprivate

◆ PlayCatchNoise()

◆ PlayCatchParticleSynced()

◆ PlayCatchSound()

protected void PlayCatchSound ( YieldItemBase  yItem)
inlineprivate

◆ PlayDeployLoopSound() [1/5]

void PlayDeployLoopSound ( )
private

◆ PlayDeployLoopSound() [2/5]

void PlayDeployLoopSound ( )
private

◆ PlayDeployLoopSound() [3/5]

void PlayDeployLoopSound ( )
private

◆ PlayDeployLoopSound() [4/5]

void PlayDeployLoopSound ( )
private

◆ PlayDeployLoopSound() [5/5]

void PlayDeployLoopSound ( )
private

◆ PostAreaDamageActions()

override void PostAreaDamageActions ( )
inlineprivate

◆ PowerGeneratorBase()

void PowerGeneratorBase ( )
inlineprivate

◆ PreAreaDamageActions()

override void PreAreaDamageActions ( )
inlineprivate

◆ PrepareMeasurement()

void PrepareMeasurement ( )
inlineprivate

References DoMeasurement().

◆ PrintSlots()

void PrintSlots ( )
inlineprivate

◆ RedLightOff()

void RedLightOff ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ RedLightOn()

void RedLightOn ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ Refresh()

◆ RefreshAttachements()

void RefreshAttachements ( )
inlineprivate

◆ RefreshFlameVisual() [1/2]

protected void RefreshFlameVisual ( bool  working = false)
inlineprivate

◆ RefreshFlameVisual() [2/2]

protected void RefreshFlameVisual ( bool  working = false,
bool  hasAttachment = false 
)
inlineprivate

full size flame selection

shrinked flame selection

◆ RefreshPhysics() [1/3]

override void RefreshPhysics ( )
inlineprivate

◆ RefreshPhysics() [2/3]

override void RefreshPhysics ( )
inlineprivate

References UpdatePhysics().

◆ RefreshPhysics() [3/3]

override void RefreshPhysics ( )
inlineprivate

References m_State.

◆ RegenerateNavmesh()

void RegenerateNavmesh ( )
inlineprivate

◆ RegisterActionForSync()

protected void RegisterActionForSync ( int  part_id,
int  action_id 
)
inlineprivate

◆ RegisterPartForSync()

void RegisterPartForSync ( int  part_id)
inlineprivate

◆ RemoveCookingAudioVisuals()

protected void RemoveCookingAudioVisuals ( )
inlineprivate

◆ RemovePlanks()

int RemovePlanks ( int  needed_planks)
inlineprivate

References AddQuantity(), and GetQuantity().

◆ RemoveSlot()

void RemoveSlot ( int  index)
inlineprivate

◆ RemoveSlotPlant()

void RemoveSlotPlant ( Object  plant)
inlineprivate

References RemoveSlot().

◆ ResetActionSyncData()

protected void ResetActionSyncData ( )
inlineprivate

◆ ResetActiveProgress()

void ResetActiveProgress ( )
inlineprivate

References GetGame(), and CGame::GetTickTime().

◆ ResetRunningTimerProgress()

void ResetRunningTimerProgress ( )
inlineprivate

References m_InitWaitTime.

◆ ResetToggle()

void ResetToggle ( )
inlineprivate

◆ RunTrappingTimer()

void RunTrappingTimer ( float  duration,
string  fnName 
)
inlineprivate

generic trapping launcher for traps, use this to store delta info

References CALL_CATEGORY_SYSTEM, m_Timer, and Timer::Stop().

◆ SetActionAnimOverrides() [1/2]

override void SetActionAnimOverrides ( )
inlineprivate

◆ SetActionAnimOverrides() [2/2]

override void SetActionAnimOverrides ( )
inlineprivate

◆ SetActionFromSyncData()

◆ SetActions() [1/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [2/49]

override void SetActions ( )
inlineprivate

References ActionAttach(), and AddAction().

◆ SetActions() [3/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [4/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [5/49]

override void SetActions ( )
inlineprivate

References ActionDetach(), and AddAction().

◆ SetActions() [6/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [7/49]

override void SetActions ( )
inlineprivate

References ActionDetach(), and AddAction().

◆ SetActions() [8/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [9/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [10/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [11/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [12/49]

override void SetActions ( )
inlineprivate

References AddAction(), and RemoveAction().

◆ SetActions() [13/49]

override void SetActions ( )
inlineprivate

References ActionPlaceObject(), and AddAction().

◆ SetActions() [14/49]

◆ SetActions() [15/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [16/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [17/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [18/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [19/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [20/49]

override void SetActions ( )
inlineprivate

References ActionAttach(), and AddAction().

◆ SetActions() [21/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [22/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [23/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [24/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [25/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [26/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [27/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [28/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [29/49]

override void SetActions ( )
inlineprivate

References ActionAttach(), and AddAction().

◆ SetActions() [30/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [31/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [32/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [33/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [34/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [35/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [36/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [37/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [38/49]

override void SetActions ( )
inlineprivate

References ActionPlaceObject(), and AddAction().

◆ SetActions() [39/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [40/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [41/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [42/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [43/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [44/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [45/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [46/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [47/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [48/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [49/49]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActive()

◆ SetBaseFertility()

void SetBaseFertility ( float  value)
inlineprivate

◆ SetBaseState()

void SetBaseState ( bool  has_base)
inlineprivate

References m_HasBase.

◆ SetBloodTypeVisible()

void SetBloodTypeVisible ( bool  visible)
inlineprivate

◆ SetCanCatch()

bool SetCanCatch ( out EntityAI  bait)
inlineprivate

◆ SetCatchSuccessful()

void SetCatchSuccessful ( bool  successful)
inlineprivate

◆ SetCookingEquipment()

void SetCookingEquipment ( ItemBase  equipment)
inlineprivate

◆ SetDeployed()

void SetDeployed ( bool  newState)
inlineprivate

◆ SetFuel()

void SetFuel ( float  fuel_amount)
inlineprivate

◆ SetInactive()

void SetInactive ( )
inlineprivate

◆ SetIsBeingPacked()

void SetIsBeingPacked ( bool  isBeingPacked)
inlineprivate

◆ SetLowEnergyState()

protected void SetLowEnergyState ( bool  state)
inlineprivate

References GetGame(), and StartLoopSound().

Referenced by OnWork().

◆ SetMaxWaterStateVal()

void SetMaxWaterStateVal ( )
inlineprivate

References Math::Pow().

◆ SetMountedState()

void SetMountedState ( bool  is_mounted)
inlineprivate

◆ SetPartFromSyncData()

◆ SetPartsAfterStoreLoad()

void SetPartsAfterStoreLoad ( )
inlineprivate

◆ SetPartsFromSyncData()

void SetPartsFromSyncData ( )
inlineprivate

◆ SetQuantity()

override bool SetQuantity ( float  value,
bool  destroy_config = true,
bool  destroy_forced = false,
bool  allow_client = false,
bool  clamp_to_stack_max = true 
)
inlineprivate

References UpdateSelections().

Referenced by InventoryItem::AddQuantity(), InventoryItem::AfterStoreLoad(), PlayerSpawnHandler::ApplyAttributes(), RecipeBase::ApplyModificationsResults(), BroomBase::ApplyResultModifications(), FlammableBase::ApplyResultModifications(), Barrel_ColorBase::BleachClothes(), PluginBase::CalculateHealth(), BreakLongWoodenStick::CopyOldPropertiesToNew(), UnboxLambda::CopyOldPropertiesToNew(), ActionCollectBloodTargetLambda::CopyOldPropertiesToNew(), TanLeatherLambda::CopyOldPropertiesToNew(), CopyOldPropertiesToNew(), ReplaceItemWithNewLambda::CopyOldPropertiesToNew(), CreateItemBasePiles(), CreateItemBasePilesDispersed(), CreateOrgan(), CAContinuousMineWood::CreatePrimaryItems(), CAContinuousMineWood::CreateSecondaryItems(), InventoryItem::DeSerializeNumericalVars(), KitBase::DisassembleKit(), RecipeBase::Do(), PrepareAnimal::Do(), DropNonUsableMaterialsServer(), GasMask_Filter::EEHealthLevelChanged(), Mask_Base::EEItemLocationChanged(), Apple::EEOnCECreate(), GreenBellPepper::EEOnCECreate(), Pear::EEOnCECreate(), Plum::EEOnCECreate(), Potato::EEOnCECreate(), Tomato::EEOnCECreate(), Zucchini::EEOnCECreate(), PluginBase::GiveWormsToPlayer(), Harvest(), SceneObject::Init(), InventoryItem::OnAction(), OnDebugSpawn(), ActionConsume::OnEndServer(), ActionRepairTentPart::OnFinishProgressServer(), ActionSawPlanks::OnFinishProgressServer(), OpenAndSwitchLambda::OnSuccess(), Barrel_ColorBase::ProduceFertilizer(), Pulling(), InventoryItem::ReadVarsFromCTX(), RemovePlantEx(), InventoryItem::SetQuantityMax(), InventoryItem::SetQuantityNormalized(), InventoryItem::SetQuantityToMinimum(), ActionSawPlanks::SpawnNewPlankPile(), InventoryItem::SplitIntoStackMax(), InventoryItem::SplitIntoStackMaxCargo(), InventoryItem::SplitIntoStackMaxEx(), InventoryItem::SplitIntoStackMaxToInventoryLocationEx(), InventoryItem::SplitItem(), InventoryItem::SplitItemToInventoryLocation(), Barrel_ColorBase::TanPelts(), ThrowEntityFromInventory(), and UpdateCookingState().

◆ SetSlotTextureDigged()

void SetSlotTextureDigged ( int  slot_index)
inlineprivate

References ToStringLen().

◆ SetSlotTextureFertilized()

void SetSlotTextureFertilized ( int  slot_index,
string  item_type 
)
inlineprivate

◆ SetSlotWateredState()

void SetSlotWateredState ( int  newState)
inlineprivate

◆ SetTrapEnviroMask()

void SetTrapEnviroMask ( int  value)
inlineprivate

◆ SetupTrap()

void SetupTrap ( )
inlineprivate

References GetGame(), and SetupTrapPlayer().

◆ SetupTrapPlayer()

void SetupTrapPlayer ( PlayerBase  player,
bool  set_position = true 
)
inlineprivate

◆ SetUsed()

◆ ShowZonesHealth() [1/2]

override bool ShowZonesHealth ( )
inlineprivate

◆ ShowZonesHealth() [2/2]

override bool ShowZonesHealth ( )
inlineprivate

◆ SlotWaterStateUpdate()

void SlotWaterStateUpdate ( Slot  slot)
inlineprivate

◆ SoundBuildStart()

protected void SoundBuildStart ( string  part_name)
inlineprivate

◆ SoundBurningStart() [1/3]

protected void SoundBurningStart ( )
inlineprivate

Referenced by OnWorkStart().

◆ SoundBurningStart() [2/3]

protected void SoundBurningStart ( )
inlineprivate

◆ SoundBurningStart() [3/3]

protected void SoundBurningStart ( )
inlineprivate

◆ SoundBurningStop() [1/3]

protected void SoundBurningStop ( )
inlineprivate

Referenced by OnWorkStop().

◆ SoundBurningStop() [2/3]

protected void SoundBurningStop ( )
inlineprivate

◆ SoundBurningStop() [3/3]

protected void SoundBurningStop ( )
inlineprivate

◆ SoundBuzzLoopStart()

void SoundBuzzLoopStart ( )
inlineprivate

References GetGame().

Referenced by OnWorkStart().

◆ SoundBuzzLoopStop()

void SoundBuzzLoopStop ( )
inlineprivate

References GetGame(), and CGame::ObjectDelete().

Referenced by OnWorkStop().

◆ SoundCollision()

void SoundCollision ( )
inlineprivate

◆ SoundCut()

void SoundCut ( )
inlineprivate

References GetGame(), PlaySound(), and Math::RandomInt().

Referenced by OnIsPlugged(), and OnIsUnplugged().

◆ SoundDestroyStart()

protected void SoundDestroyStart ( string  part_name)
inlineprivate

◆ SoundDismantleStart()

protected void SoundDismantleStart ( string  part_name)
inlineprivate

◆ SoundElectricShock()

void SoundElectricShock ( )
inlineprivate

◆ SoundSpark()

void SoundSpark ( )
inlineprivate

References GetGame(), PlaySound(), and Math::RandomInt().

Referenced by Spark().

◆ SoundTentClosePlay()

void SoundTentClosePlay ( )
private

◆ SoundTentCloseWindowPlay()

void SoundTentCloseWindowPlay ( )
private

◆ SoundTentOpenPlay()

void SoundTentOpenPlay ( )
private

DEPRECATED.

◆ SoundTentOpenWindowPlay()

void SoundTentOpenWindowPlay ( )
private

◆ SoundTurnOff() [1/3]

protected void SoundTurnOff ( )
inlineprivate

Referenced by OnSwitchOff().

◆ SoundTurnOff() [2/3]

protected void SoundTurnOff ( )
inlineprivate

◆ SoundTurnOff() [3/3]

protected void SoundTurnOff ( )
inlineprivate

◆ SoundTurnOn() [1/3]

protected void SoundTurnOn ( )
inlineprivate

Referenced by OnSwitchOn().

◆ SoundTurnOn() [2/3]

protected void SoundTurnOn ( )
inlineprivate

◆ SoundTurnOn() [3/3]

protected void SoundTurnOn ( )
inlineprivate

◆ Spark()

void Spark ( )
inlineprivate

◆ SpawnCatch()

void SpawnCatch ( )
inlineprivate

References GetGame().

◆ Spotlight()

void Spotlight ( )
inlineprivate

◆ StartActivate()

void StartActivate ( PlayerBase  player)
inlineprivate

◆ StartLoopSound()

void StartLoopSound ( )
inlineprivate

◆ StartPeriodicMeasurement()

void StartPeriodicMeasurement ( )
inlineprivate

References m_Timer.

Referenced by OnWorkStart().

◆ StopChargedAlarm()

void StopChargedAlarm ( )
inlineprivate

References EffectSound::SoundStop().

Referenced by OnWorkStop().

◆ StopChargingSound()

void StopChargingSound ( )
inlineprivate

References EffectSound::SoundStop().

Referenced by OnWorkStop().

◆ StopChargingTimer()

void StopChargingTimer ( )
inlineprivate

Referenced by OnWorkStop().

◆ StopDeployLoopSound() [1/5]

void StopDeployLoopSound ( )
private

DEPRECATED.

◆ StopDeployLoopSound() [2/5]

void StopDeployLoopSound ( )
private

DEPRECATED.

◆ StopDeployLoopSound() [3/5]

void StopDeployLoopSound ( )
private

DEPRECATED.

◆ StopDeployLoopSound() [4/5]

void StopDeployLoopSound ( )
private

DEPRECATED.

◆ StopDeployLoopSound() [5/5]

void StopDeployLoopSound ( )
private

DEPRECATED.

◆ StopPeriodicMeasurement()

void StopPeriodicMeasurement ( )
inlineprivate

References m_Timer, and Timer::Stop().

Referenced by OnWorkStop().

◆ SwitchLightOff()

void SwitchLightOff ( )
inlineprivate

◆ SwitchLightOn()

void SwitchLightOn ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ Synchronize() [1/2]

void Synchronize ( )
inlineprivate

References GetGame().

Referenced by SetMountedState().

◆ Synchronize() [2/2]

void Synchronize ( )
inlineprivate

References GetGame().

◆ SynchronizeBaseState()

void SynchronizeBaseState ( )
inlineprivate

References GetGame().

◆ SyncSlots()

void SyncSlots ( )
inlineprivate

◆ TentBase()

void TentBase ( )
inlineprivate

◆ ToggleAnimation()

◆ ToolBase()

void ToolBase ( )
inlineprivate

◆ TrapSpawnBase()

void TrapSpawnBase ( )
inlineprivate

◆ TryPitch()

protected void TryPitch ( bool  update_navmesh,
bool  init = false 
)
inlineprivate

References GetGame(), and init.

◆ TrySpawnCatch()

void TrySpawnCatch ( )
inlineprivate

◆ UndergroundStash()

void UndergroundStash ( )
inlineprivate

◆ Unfold()

◆ UnregisterPartForSync()

void UnregisterPartForSync ( int  part_id)
inlineprivate

◆ UpdateAllSelections() [1/2]

◆ UpdateAllSelections() [2/2]

protected void UpdateAllSelections ( )
inlineprivate

References IsFolded(), and IsHologram().

◆ UpdateAttachmentPhysics()

void UpdateAttachmentPhysics ( string  slot_name,
bool  is_locked 
)
inlineprivate

◆ UpdateAttachmentSlot()

protected void UpdateAttachmentSlot ( )
inlineprivate

◆ UpdateAttachmentVisuals()

void UpdateAttachmentVisuals ( string  slot_name,
bool  is_locked 
)
inlineprivate

◆ UpdateFuelMeter()

void UpdateFuelMeter ( )
inlineprivate

◆ UpdateNavmesh()

protected void UpdateNavmesh ( )
inlineprivate

◆ UpdateNVGStatus()

void UpdateNVGStatus ( PlayerBase  player,
bool  attaching = false,
bool  force_disable = false 
)
inlineprivate

◆ UpdatePhysics() [1/3]

◆ UpdatePhysics() [2/3]

void UpdatePhysics ( )
inlineprivate

◆ UpdatePhysics() [3/3]

◆ UpdatePreyPos()

void UpdatePreyPos ( )
inlineprivate

References GetPosition.

◆ UpdateSelections()

void UpdateSelections ( )
inlineprivate

◆ UpdateSlotTexture()

void UpdateSlotTexture ( int  slot_index)
inlineprivate

References ToStringLen().

◆ UpdateStatusLights()

◆ UpdateTexturesOnAllSlots()

void UpdateTexturesOnAllSlots ( )
inlineprivate

◆ UpdateTrapEnviroMask()

void UpdateTrapEnviroMask ( )
inlineprivate

◆ UpdateVisuals() [1/3]

◆ UpdateVisuals() [2/3]

void UpdateVisuals ( )
inlineprivate

◆ UpdateVisuals() [3/3]

void UpdateVisuals ( )
inlineprivate

References string::Get(), and GetState().

◆ WaterAllSlots()

void WaterAllSlots ( )
inlineprivate

References Math::Pow().

◆ YellowLightOff()

void YellowLightOff ( )
inlineprivate

Referenced by UpdateStatusLights().

◆ YellowLightOn()

void YellowLightOn ( )
inlineprivate

Referenced by UpdateStatusLights().

Field Documentation

◆ ANIM_PHASE_FLAME

const string ANIM_PHASE_FLAME = "FlameHide"
private

◆ ANIMATION_DEPLOYED

const string ANIMATION_DEPLOYED = "Deployed"
private

◆ ATTACHED_CLIPS_STATES

protected const string ATTACHED_CLIPS_STATES[] = {SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}
private

◆ ATTACHED_CLIPS_STATES_COUNT

protected const int ATTACHED_CLIPS_STATES_COUNT = 2
private

Referenced by HideAttachedClipsStates().

◆ ATTACHMENT_CAULDRON

ATTACHMENT_CAULDRON = Cauldron
private

◆ ATTACHMENT_COOKING_POT

ATTACHMENT_COOKING_POT = Pot
private

◆ ATTACHMENT_FRYING_PAN

ATTACHMENT_FRYING_PAN = FryingPan
private

◆ CHARGED_AND_READY_SOUND

const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
staticprivate

◆ CHARGING_SOUND

const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
staticprivate

◆ CHECK_RAIN_INTERVAL

private const int CHECK_RAIN_INTERVAL = 15
staticprivate

◆ DEFAULT_MATERIAL

protected const string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
staticprivate

◆ FLAME_BUTANE_OFF

protected const string FLAME_BUTANE_OFF = ""
private

◆ FLAME_BUTANE_ON

protected const string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
private

◆ GAS_LIGHT_MATERIAL_OFF

private const string GAS_LIGHT_MATERIAL_OFF = "dz\\data\\data\\default.rvmat"
private

◆ GAS_LIGHT_MATERIAL_ON

private const string GAS_LIGHT_MATERIAL_ON = "dz\\gear\\cooking\\data\\GasLightOn.rvmat"
private

◆ GLASS_ID

int GLASS_ID = 2
staticprivate

◆ GREEN_LIGHT_GLOW

protected const string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
staticprivate

◆ ID_GLASS_FOLDED

const int ID_GLASS_FOLDED = 5
staticprivate

◆ ID_GLASS_UNFOLDED

const int ID_GLASS_UNFOLDED = 3
staticprivate

◆ ID_REFLECTOR_FOLDED

const int ID_REFLECTOR_FOLDED = 6
staticprivate

◆ ID_REFLECTOR_UNFOLDED

const int ID_REFLECTOR_UNFOLDED = 4
staticprivate

◆ LIGHT_OFF_GLASS

static string LIGHT_OFF_GLASS = "dz\\gear\\tools\\data\\flashlight_glass.rvmat"
staticprivate

◆ LIGHT_OFF_REFLECTOR

static string LIGHT_OFF_REFLECTOR = "dz\\gear\\tools\\data\\flashlight.rvmat"
staticprivate

◆ LIGHT_ON_GLASS

static string LIGHT_ON_GLASS = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat"
staticprivate

◆ LIGHT_ON_REFLECTOR

static string LIGHT_ON_REFLECTOR = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat"
staticprivate

◆ LOOP_LOW_FUEL_SOUND

protected const string LOOP_LOW_FUEL_SOUND = "powerGenerator_low_Fuel_Loop_SoundSet"
private

◆ LOOP_SOUND

const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
staticprivate

◆ LOW_ENERGY_FUEL_PERCENTAGE

protected const float LOW_ENERGY_FUEL_PERCENTAGE = 20
private

◆ m_ActivationTime

private int m_ActivationTime
private

◆ m_AdjustedMaxActiveTime

private int m_AdjustedMaxActiveTime
private

After this time after deployment, the trap is activated.

◆ m_AlignCatchTimer

ref Timer m_AlignCatchTimer
private

DEPRECATED, no reason to keep the information as member.

◆ m_AnimationPhaseSet

string m_AnimationPhaseSet
private

◆ m_AnimationPhaseTriggered

string m_AnimationPhaseTriggered
private

◆ m_AnimationPhaseUsed

string m_AnimationPhaseUsed
private

◆ m_AreaDamage

protected ref AreaDamageManager m_AreaDamage
private

◆ m_Bait

protected EntityAI m_Bait
private

DEPRECATED.

◆ m_BaitCatchProb

float m_BaitCatchProb
private

◆ m_BaitLossFraction

float m_BaitLossFraction
private

Max time of trap activity (seconds)

◆ m_BaitNeeded

bool m_BaitNeeded
private

DEPRECATED.

◆ m_BatteryEnergy0To100

int m_BatteryEnergy0To100
private

◆ m_BlinkingStatusLightInterval

protected float m_BlinkingStatusLightInterval = 0.4
staticprivate

◆ m_BlinkingStatusLightIsOn

protected bool m_BlinkingStatusLightIsOn = false
private

Referenced by UpdateStatusLights().

◆ m_BuzzSoundLoop

SoundOnVehicle m_BuzzSoundLoop
private

◆ m_CamoNet

protected CamoNet m_CamoNet
private

◆ m_CanCatch

bool m_CanCatch = false
private

◆ m_Catch

private ItemBase m_Catch
private

DEPRECATED.

◆ m_CatchEnviroMask

private int m_CatchEnviroMask = 0
private

◆ m_CatchesGroundAnimal

ref multiMap<string, float> m_CatchesGroundAnimal
private

DEPRECATED.

◆ m_CatchesPond

ref multiMap<string, float> m_CatchesPond
private

DEPRECATED.

◆ m_CatchesSea

ref multiMap<string, float> m_CatchesSea
private

DEPRECATED.

◆ m_CatchingContext

protected ref CatchingContextTrapsBase m_CatchingContext
private

◆ m_CatchParticleEffecterId

private int m_CatchParticleEffecterId = -1
private

◆ m_ChargedAlarm

EffectSound m_ChargedAlarm
private

◆ m_ChargeEnergyPerSecond

protected float m_ChargeEnergyPerSecond
private

◆ m_ChargeTime

float m_ChargeTime = 5
staticprivate

Referenced by OnWorkStart().

◆ m_ChargingSound

EffectSound m_ChargingSound
private

◆ m_ChargingTimer

ref Timer m_ChargingTimer
private

◆ m_CheckRainTimer

ref Timer m_CheckRainTimer
private

◆ m_ClutterCutter

protected Object m_ClutterCutter
private

◆ m_Construction

ref Construction m_Construction
private

◆ m_ConstructionKitHealth

float m_ConstructionKitHealth
private

◆ m_CookingEquipment

ItemBase m_CookingEquipment
private

Referenced by GetCookingEquipment().

◆ m_CookingProcess

ref Cooking m_CookingProcess
private

◆ m_CurrentlyUsedDelta

private float m_CurrentlyUsedDelta
private

◆ m_CurrentMinimalDistance

private float m_CurrentMinimalDistance
private

◆ m_DamageTriggers

ref map<string, ref AreaDamageManager> m_DamageTriggers
private

◆ m_DefaultFertility

protected float m_DefaultFertility = 1
private

◆ m_DefectRate

float m_DefectRate
private

Normalized bait qty reduction on unsuccessful catch.

◆ m_DeployedRegularly

protected bool m_DeployedRegularly
private

◆ m_DeployLoopSound

protected ref EffectSound m_DeployLoopSound
private

DEPRECATED.

◆ m_ElapsedTime

private int m_ElapsedTime
private

Adjusted by init wait time, when appropriate.

◆ m_EnergyNeededToCharge

float m_EnergyNeededToCharge = 20
staticprivate

◆ m_EngineLoop

protected EffectSound m_EngineLoop
private

◆ m_EngineStart

protected EffectSound m_EngineStart
private

◆ m_EngineStop

protected EffectSound m_EngineStop
private

◆ m_EvaluateDeployment

private bool m_EvaluateDeployment
private

◆ m_FinalCatchProb

float m_FinalCatchProb
private

DEPRECATED.

◆ m_ForceIntoHands

bool m_ForceIntoHands
private

◆ m_Fuel

float m_Fuel
private

◆ m_FuelPercentage

private int m_FuelPercentage
private

Referenced by GetFuelPercentage().

◆ m_FuelTankCapacity

private float m_FuelTankCapacity
staticprivate

Referenced by GetMaxFuel(), OnInitEnergy(), and SetFuel().

◆ m_FuelToEnergyRatio

private float m_FuelToEnergyRatio
staticprivate

◆ m_HalfExtents

protected vector m_HalfExtents
private

◆ m_HasBase

bool m_HasBase
private

◆ m_HybridAttachments

ref array<string> m_HybridAttachments
private

◆ m_InfoSetup

string m_InfoSetup
private

DEPRECATED.

◆ m_InitWaitTime

private int m_InitWaitTime
private

duh

◆ m_InitWaitTimeMax

int m_InitWaitTimeMax
private

◆ m_InitWaitTimeMin

int m_InitWaitTimeMin
private

◆ m_InteractedPartId

int m_InteractedPartId
private

◆ m_IsActive

protected bool m_IsActive
private

◆ m_IsBeingPacked

protected bool m_IsBeingPacked = false
private

◆ m_IsBloodTypeVisible

private bool m_IsBloodTypeVisible = false
private

◆ m_IsCatchSuccessful

private bool m_IsCatchSuccessful
private

◆ m_IsCharged

bool m_IsCharged = false
private

Referenced by IsCharged().

◆ m_IsDeployed

protected bool m_IsDeployed
private

◆ m_IsEntrance

protected bool m_IsEntrance
private

◆ m_IsFoldable

bool m_IsFoldable
private

◆ m_IsFolded

private bool m_IsFolded
private

Referenced by IsFolded().

◆ m_IsInProgress

protected bool m_IsInProgress
private

DEPRECATED.

◆ m_IsLowEnergy

protected bool m_IsLowEnergy
private

◆ m_IsMounted

protected bool m_IsMounted
private

Referenced by OnVariablesSynchronized().

◆ m_IsPastWaitingTime

protected bool m_IsPastWaitingTime
private

◆ m_IsPlaced

protected bool m_IsPlaced
private

◆ m_IsToggle

protected bool m_IsToggle
private

◆ m_IsUsable

bool m_IsUsable
private

DEPRECATED.

◆ m_IsWindow

protected bool m_IsWindow
private

◆ m_ItemVisibilityModifier

float m_ItemVisibilityModifier
private

◆ m_LastMountedState

protected bool m_LastMountedState
private

◆ m_Light [1/5]

protected BlowtorchLight m_Light
private

◆ m_Light [2/5]

FlashlightLight m_Light
private

◆ m_Light [3/5]

PortableGasLampLight m_Light
private

◆ m_Light [4/5]

StoveLight m_Light
private

◆ m_Light [5/5]

SpotlightLight m_Light
private

◆ m_LightLocalOrientation

vector m_LightLocalOrientation = "0 0 0"
staticprivate

◆ m_LightLocalPosition

vector m_LightLocalPosition
staticprivate

◆ m_map_slots

private ref map<string,string> m_map_slots
staticprivate

◆ m_MaxActiveTime

int m_MaxActiveTime
private

Catch spawn and player check interval (expensive-ish)

◆ m_MaxWateredStateVal

protected int m_MaxWateredStateVal = 0
private

◆ m_MineDisarmRate

protected int m_MineDisarmRate = 60
private

◆ m_MinimalDistanceFromPlayersToCatch

float m_MinimalDistanceFromPlayersToCatch
private

Absolute damage dealt to trap when used.

◆ m_Mountables

ref array<string> m_Mountables
private

◆ m_MountSound

protected EffectSound m_MountSound
private

◆ m_NeedInstalation

bool m_NeedInstalation
private

◆ m_NoBaitCatchProb

float m_NoBaitCatchProb
private

DEPRECATED.

◆ m_NoteContents

protected ref WrittenNoteData m_NoteContents
private

Referenced by GetWrittenNoteData().

◆ m_OpeningMask

protected int m_OpeningMask = 0
private

◆ m_OpeningMaskLocal

protected int m_OpeningMaskLocal = -1
private

◆ m_Particle

protected Particle m_Particle
private

◆ m_PerformedActionId

int m_PerformedActionId
private

◆ m_PlaceableWaterSurfaceList

protected ref array<string> m_PlaceableWaterSurfaceList
private

◆ m_PrevTimer

const string m_PlaceableWaterType ref Timer m_PrevTimer
private

DEPRECATED.

◆ m_PreyPos

vector m_PreyPos
private

◆ m_RollSuccessTime

private int m_RollSuccessTime
private

◆ m_ShowAnimationsWhenPacked

protected ref array<string> m_ShowAnimationsWhenPacked
private

◆ m_ShowAnimationsWhenPitched

protected ref array<string> m_ShowAnimationsWhenPitched
private

◆ m_SlotFertilityState

protected int m_SlotFertilityState = 0
private

◆ m_Slots

protected ref array<ref Slot> m_Slots
private

◆ m_SlotWateredState

protected int m_SlotWateredState = 0
private

◆ m_Smoke

ref protected Effect m_Smoke
private

◆ m_Sound

protected EffectSound m_Sound
private

◆ m_SoundBurningLoop

protected EffectSound m_SoundBurningLoop
private

◆ m_SoundBuzzLoop

const string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
staticprivate

◆ m_SoundLoopEntity

SoundOnVehicle m_SoundLoopEntity
private

◆ m_SoundLoopStartTimer

ref Timer m_SoundLoopStartTimer
private

◆ m_SoundsCollision

const string m_SoundsCollision[SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"}
staticprivate

◆ m_SoundsCut

const string m_SoundsCut[SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"}
staticprivate

◆ m_SoundsShock

const string m_SoundsShock[SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"}
staticprivate

◆ m_SoundsSpark

const string m_SoundsSpark[SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"}
staticprivate

◆ m_SoundTurnOff

protected EffectSound m_SoundTurnOff
private

◆ m_SoundTurnOn

protected EffectSound m_SoundTurnOn
private

◆ m_SparkEvent

ref Timer m_SparkEvent
private

◆ m_SparkPlug

ItemBase m_SparkPlug
private

◆ m_SpawnUpdateWaitTime

int m_SpawnUpdateWaitTime
private

Catch evaluation interval.

◆ m_State

protected int m_State
private

◆ m_StateLocal

protected int m_StateLocal = -1
private

◆ m_SyncParts01

int m_SyncParts01
private

◆ m_SyncParts02

int m_SyncParts02
private

◆ m_SyncParts03

int m_SyncParts03
private

◆ m_TimeFactor

private float m_TimeFactor
private

◆ m_Timer [1/2]

protected ref Timer m_Timer
private

◆ m_Timer [2/2]

ref Timer m_Timer
private

◆ m_ToggleAnimations

protected ref map< ref ToggleAnimations, bool> m_ToggleAnimations
private

◆ m_TriggerActive

protected bool m_TriggerActive
private

◆ m_UpdateStatusLightsTimer

ref Timer m_UpdateStatusLightsTimer
private

◆ m_UpdateWaitTime

int m_UpdateWaitTime
private

◆ m_UTSLConst

protected ref UniversalTemperatureSourceLambdaConstant m_UTSLConst
private

◆ m_UTSLEngine

protected ref UniversalTemperatureSourceLambdaConstant m_UTSLEngine
private

◆ m_UTSource

protected ref UniversalTemperatureSource m_UTSource
private

DEPRECATED Attached spark plug item.

◆ m_UTSSettings

protected ref UniversalTemperatureSourceSettings m_UTSSettings
private

◆ m_WaterSurfaceForSetup

bool m_WaterSurfaceForSetup
private

DEPRECATED.

◆ m_YieldItemIdx

private int m_YieldItemIdx = -1
private

◆ m_YieldItemIdxLocal

private int m_YieldItemIdxLocal = -1
private

◆ MAX_PLACEMENT_HEIGHT_DIFF

const float MAX_PLACEMENT_HEIGHT_DIFF = 1.5
private

◆ OPENING_0

const int OPENING_0 = 1
private

◆ OPENING_1

const int OPENING_1 = 2
private

◆ OPENING_10

const int OPENING_10 = 1024
private

◆ OPENING_11

const int OPENING_11 = 2048
private

◆ OPENING_12

const int OPENING_12 = 4096
private

◆ OPENING_13

const int OPENING_13 = 8192
private

◆ OPENING_14

const int OPENING_14 = 16384
private

◆ OPENING_15

const int OPENING_15 = 32768
private

◆ OPENING_2

const int OPENING_2 = 4
private

◆ OPENING_3

const int OPENING_3 = 8
private

◆ OPENING_4

const int OPENING_4 = 16
private

◆ OPENING_5

const int OPENING_5 = 32
private

◆ OPENING_6

const int OPENING_6 = 64
private

◆ OPENING_7

const int OPENING_7 = 128
private

◆ OPENING_8

const int OPENING_8 = 256
private

◆ OPENING_9

const int OPENING_9 = 512
private

◆ PACKED

const int PACKED = 0
staticprivate

◆ PARAM_COOKING_EQUIP_MAX_TEMP

protected const float PARAM_COOKING_EQUIP_MAX_TEMP = 400
private

DEPRECATED.

◆ PARAM_COOKING_EQUIP_TEMP_INCREASE

protected const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
private

DEPRECATED.

◆ PARAM_COOKING_TARGET_TEMP

protected const float PARAM_COOKING_TARGET_TEMP = 400
private

◆ PARAM_COOKING_TEMP_THRESHOLD

protected const float PARAM_COOKING_TEMP_THRESHOLD = 100
private

◆ PARAM_COOKING_TIME_INC_COEF

protected const float PARAM_COOKING_TIME_INC_COEF = 0.5
private

◆ PARTICLE_PATH

protected int PARTICLE_PATH
private

◆ PITCHED

const int PITCHED = 1
staticprivate

◆ RANDOM_SPARK_INTERVAL

const float RANDOM_SPARK_INTERVAL = 5.0
staticprivate

◆ RED_LIGHT_GLOW

protected const string RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
staticprivate

◆ REFLECTOR_ID

int REFLECTOR_ID = 1
staticprivate

◆ SEL_CLIPS_CAR

protected const string SEL_CLIPS_CAR = "clips_car_battery"
staticprivate

◆ SEL_CLIPS_DETACHED

protected const string SEL_CLIPS_DETACHED = "clips_detached"
staticprivate

Referenced by OnPlacementStarted().

◆ SEL_CLIPS_FOLDED

protected const string SEL_CLIPS_FOLDED = "clips_folded"
staticprivate

◆ SEL_CLIPS_TRUCK

protected const string SEL_CLIPS_TRUCK = "clips_truck_battery"
staticprivate

◆ SEL_CORD_FOLDED [1/2]

protected const string SEL_CORD_FOLDED = "cord_folded"
staticprivate

◆ SEL_CORD_FOLDED [2/2]

const string SEL_CORD_FOLDED = "cord_folded"
staticprivate

◆ SEL_CORD_FOLDED_F

const string SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded"
staticprivate

◆ SEL_CORD_FOLDED_U

const string SEL_CORD_FOLDED_U = "cord_folded"
staticprivate

◆ SEL_CORD_PLUGGED [1/2]

protected const string SEL_CORD_PLUGGED = "cord_plugged"
staticprivate

◆ SEL_CORD_PLUGGED [2/2]

const string SEL_CORD_PLUGGED = "cord_plugged"
staticprivate

◆ SEL_CORD_PLUGGED_F

const string SEL_CORD_PLUGGED_F = "spotlight_folded_cord_plugged"
staticprivate

Referenced by OnPlacementStarted().

◆ SEL_CORD_PLUGGED_U

const string SEL_CORD_PLUGGED_U = "cord_plugged"
staticprivate

◆ SEL_GLASS_F

const string SEL_GLASS_F = "glass_folded"
staticprivate

◆ SEL_GLASS_U

const string SEL_GLASS_U = "glass_unfolded"
staticprivate

◆ SEL_INVENTORY

const string SEL_INVENTORY = "inventory"
staticprivate

◆ SEL_LIGHT_STATE_1

protected const string SEL_LIGHT_STATE_1 = "light_stand_by"
staticprivate

◆ SEL_LIGHT_STATE_2

protected const string SEL_LIGHT_STATE_2 = "light_charging"
staticprivate

◆ SEL_LIGHT_STATE_3

protected const string SEL_LIGHT_STATE_3 = "light_charged"
staticprivate

◆ SEL_PLACING

const string SEL_PLACING = "placing"
staticprivate

◆ SEL_PLUG_SUFIX

string SEL_PLUG_SUFIX = "_plug"
staticprivate

Referenced by UpdateAllSelections().

◆ SEL_REFLECTOR_COMP_U

const string SEL_REFLECTOR_COMP_U = "reflector"
staticprivate

◆ SEL_REFLECTOR_F

const string SEL_REFLECTOR_F = "reflector_folded"
staticprivate

◆ SEL_REFLECTOR_U

const string SEL_REFLECTOR_U = "reflector_unfolded"
staticprivate

◆ SEL_SWITCH_OFF

protected const string SEL_SWITCH_OFF = "switch_off"
staticprivate

◆ SEL_SWITCH_ON

protected const string SEL_SWITCH_ON = "switch_on"
staticprivate

◆ SEL_WIRE_PREFIX

string SEL_WIRE_PREFIX = "Att_"
staticprivate

◆ SEL_WIRE_ROLLED

string SEL_WIRE_ROLLED = "rolled"
staticprivate

◆ SEL_WIRE_SUFIX

string SEL_WIRE_SUFIX = "_plugged"
staticprivate

Referenced by UpdateAllSelections().

◆ SHOCK_SOUND

const string SHOCK_SOUND = "defibrillator_shock_SoundSet"
staticprivate

◆ SLOT_MATERIAL_COMPOST_DRY

const string SLOT_MATERIAL_COMPOST_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_compost.rvmat"
staticprivate

◆ SLOT_MATERIAL_COMPOST_WET

const string SLOT_MATERIAL_COMPOST_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_compost_wet.rvmat"
staticprivate

◆ SLOT_MATERIAL_DRY

const string SLOT_MATERIAL_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated.rvmat"
staticprivate

◆ SLOT_MATERIAL_LIMED_DRY

const string SLOT_MATERIAL_LIMED_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_limed.rvmat"
staticprivate

◆ SLOT_MATERIAL_LIMED_WET

const string SLOT_MATERIAL_LIMED_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_limed_wet.rvmat"
staticprivate

◆ SLOT_MATERIAL_WET

const string SLOT_MATERIAL_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_wet.rvmat"
staticprivate

◆ SLOT_MEMORY_POINT_PREFIX

private const string SLOT_MEMORY_POINT_PREFIX = "slot_"
staticprivate

◆ SLOT_SEEDBASE_PREFIX

private const string SLOT_SEEDBASE_PREFIX = "seedbase_"
staticprivate

◆ SLOT_SELECTION_COVERED_PREFIX

private const string SLOT_SELECTION_COVERED_PREFIX = "slotCovered_"
staticprivate

◆ SLOT_SELECTION_DIGGED_PREFIX

private const string SLOT_SELECTION_DIGGED_PREFIX = "seedbase_"
staticprivate

◆ SLOT_TEXTURE_DIGGED_WET_LIME

const string SLOT_TEXTURE_DIGGED_WET_LIME = "dz\\gear\\cultivation\\data\\soil_digged_wet_lime_CO.paa"
staticprivate

◆ SLOT_TEXTURE_DIGGED_WET_PLANT

const string SLOT_TEXTURE_DIGGED_WET_PLANT = "dz\\gear\\cultivation\\data\\soil_digged_wet_plant_CO.paa"
staticprivate

◆ SOUND_BUILD_METAL

const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
private

◆ SOUND_BUILD_WIRE

const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
private

◆ SOUND_BUILD_WOOD_LOG

const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"
private

◆ SOUND_BUILD_WOOD_PLANK

const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"
private

◆ SOUND_BUILD_WOOD_STAIRS

const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"
private

◆ SOUND_BURNING

const string SOUND_BURNING = "Blowtorch_Loop_SoundSet"
private

◆ SOUND_DISMANTLE_METAL

const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
private

◆ SOUND_DISMANTLE_WIRE

const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"
private

◆ SOUND_DISMANTLE_WOOD_LOG

const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"
private

◆ SOUND_DISMANTLE_WOOD_PLANK

const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"
private

◆ SOUND_DISMANTLE_WOOD_STAIRS

const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"
private

◆ SOUND_MOUNT

const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
private

◆ SOUND_TURN_OFF

const string SOUND_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
private

◆ SOUND_TURN_ON

const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
private

◆ SOUNDS_COLLISION_COUNT

const int SOUNDS_COLLISION_COUNT = 4
staticprivate

◆ SOUNDS_CUT_COUNT

const int SOUNDS_CUT_COUNT = 3
staticprivate

◆ SOUNDS_SHOCK_COUNT

const int SOUNDS_SHOCK_COUNT = 4
staticprivate

◆ SOUNDS_SPARK_COUNT

const int SOUNDS_SPARK_COUNT = 4
staticprivate

◆ SPARKPLUG_ATTACH_SOUND

const string SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
staticprivate

◆ SPARKPLUG_DETACH_SOUND

const string SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
staticprivate

◆ START_SOUND

const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
staticprivate

◆ STOP_SOUND

const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
staticprivate

◆ SWITCH_LIGHT_GLOW

protected const string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
staticprivate

◆ TEXTURE_FLAME

const string TEXTURE_FLAME = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
private

◆ YELLOW_LIGHT_GLOW

protected const string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"
staticprivate

The documentation for this class was generated from the following files: