Dayz  1.11.153731
Dayz Code Explorer by Zeroy
ItemBase Class Reference
Inheritance diagram for ItemBase:
Bait BatteryD Bone BoneBait BoneHook BurlapStrip ButaneCanister CamoNetShelter CattleProd Chemlight_ColorBase DuctTape FishingRod_Base_New Flashbang Head Heatpack Hook LargeGasCanister MediumGasCanister Netting Roadflare SmallGasCanister SmallStone Spraycan_ColorBase StunBaton TannedLeather TelescopicBaton Torch VehicleBattery

Private Member Functions

void ~BarbedWire ()
 
void ~Clothing_Base ()
 
void ~Flag_Base ()
 
void ~KitBase ()
 
void ~Paper ()
 
void ~PlantBase ()
 
void ~RestrainingToolLocked ()
 
void ~Spotlight ()
 
void ~TentBase ()
 
void ~TrapSpawnBase ()
 
void AddDefect ()
 
float AddFuel (float available_fuel)
 
override void AfterStoreLoad ()
 
override void AfterStoreLoad ()
 
override void AfterStoreLoad ()
 
override void AfterStoreLoad ()
 
void AlignCatch (ItemBase obj, string catch_name)
 
void AnimateCamonetByOpeningSelection (string opening_selection)
 
void AnimateCamonetToggle (ToggleAnimations toggle)
 
void AssembleKit ()
 
void BarbedWire ()
 
void BaseBuildingBase ()
 
void Battery9V ()
 
void BatteryCharger ()
 
void BloodContainerBase ()
 
void CableReel ()
 
void CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation)
 
bool CanAddFuel (ItemBase container)
 
override bool CanAssignAttachmentsToQuickbar ()
 
override bool CanAssignToQuickbar ()
 
bool CanAttach (ItemBase item)
 
override bool CanBeCooked ()
 
override bool CanBeCookedOnStick ()
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
 
bool CanBeManipulated ()
 
bool CanBePacked ()
 
override bool CanBePlaced (Man player, vector position)
 
override bool CanBePlaced (Man player, vector position)
 
override string CanBePlacedFailMessage (Man player, vector position)
 
override bool CanBeRepairedByCrafting ()
 
override bool CanBeRepairedToPristine ()
 
bool CanChangeToNewStage (CookingMethodType cooking_method)
 
override bool CanDecay ()
 
override bool CanDetachAttachment (EntityAI parent)
 
override bool CanDisplayCargo ()
 
override bool CanExplodeInFire ()
 
override bool CanExplodeInFire ()
 
override bool CanExplodeInFire ()
 
bool CanFoldBaseBuildingObject ()
 
override bool CanHaveTemperature ()
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
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. More...
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override bool CanLoadAttachment (EntityAI attachment)
 
override bool CanLoadAttachment (EntityAI attachment)
 
override bool CanLoadItemIntoCargo (EntityAI item)
 
override bool CanMakeGardenplot ()
 
override bool CanMakeGardenplot ()
 
override bool CanMakeGardenplot ()
 
bool CanManipulate ()
 
override bool CanProcessDecay ()
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI player)
 
override bool CanPutIntoHands (EntityAI player)
 
override bool CanPutIntoHands (EntityAI player)
 
override bool CanPutIntoHands (EntityAI player)
 
override bool CanPutIntoHands (EntityAI player)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanReceiveItemIntoCargo (EntityAI item)
 
override bool CanReceiveItemIntoHands (EntityAI item_to_hands)
 
override bool CanReleaseCargo (EntityAI cargo)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanRemoveFromHands (EntityAI player)
 
override bool CanRemoveFromHands (EntityAI player)
 
override bool CanSaveItemInHands (EntityAI item_in_hands)
 
bool CanToggleAnimations (string selection)
 
override bool CanUseConstruction ()
 
override bool CanUseConstructionBuild ()
 
void ChangeFoodStage (FoodStageType new_food_stage_type)
 
void ChangeInfestation (bool is_infested)
 
void CheckForHybridAttachments (EntityAI item, string slot_name)
 
protected bool CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player)
 
protected bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
 
bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
 
void CheckWater ()
 
void ClearCookingEquipment ()
 
bool ConditionIntoInventory (EntityAI player)
 
bool ConditionOutOfHands (EntityAI player)
 
void ConstructionInit ()
 
bool Consume (float amount, PlayerBase consumer)
 
void CookWithEquipment ()
 
void CreateAreaDamage (string slot_name, float rotation_angle=0)
 
ItemBase CreateConstructionKit ()
 
protected void CreateDamageTrigger ()
 
protected void CreateElectrifiedDamageTrigger ()
 
void CreateRope (Rope rope)
 
protected void DebugCustomState ()
 
void Defibrillator ()
 
void DeleteDryPlantTick ()
 
void DestroyAreaDamage (string slot_name)
 
void DestroyClutterCutter ()
 
void DestroyConstruction ()
 
void DestroyConstructionKit (ItemBase construction_kit)
 
protected void DestroyDamageTrigger ()
 
void DestroyFireplace ()
 
void DisassembleKit (ItemBase item)
 
override bool DisassembleOnLastDetach ()
 
void DischargeClient (PlayerBase victim)
 
void DischargeServer (PlayerBase victim)
 
void DoMeasurement ()
 
void Edible_Base ()
 
override void EEDelete (EntityAI parent)
 
override void EEDelete (EntityAI parent)
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEInit ()
 
override void EEInit ()
 
override void EEInit ()
 
override void EEInit ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override void EEOnAfterLoad ()
 
override void EOnInit (IEntity other, int extra)
 EntityEvent.INIT. More...
 
override void EOnInit (IEntity other, int extra)
 
override void EOnInit (IEntity other, int extra)
 
void Flag_Base ()
 
void Fold ()
 
void Fold (bool keep_connected=false)
 
ItemBase FoldBaseBuildingObject ()
 
void ForceIntoHandsNow (PlayerBase player)
 
void GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots)
 
override float GetBandagingEffectivity ()
 
override float GetBandagingEffectivity ()
 
bool GetBloodTypeVisible ()
 
protected string GetBuildSoundByMaterial (string part_name)
 
string GetClutterCutter ()
 
Construction GetConstruction ()
 
protected string GetConstructionKitType ()
 
protected ConstructionPart GetConstructionPartById (int id)
 
ItemBase GetCookingEquipment ()
 
float GetCookingTime ()
 
override int GetDamageSystemVersionChange ()
 
override int GetDamageSystemVersionChange ()
 
float GetDecayDelta ()
 
float GetDecayTimer ()
 
override string GetDeployFinishSoundset ()
 
override string GetDeploySoundset ()
 
override string GetDeploySoundset ()
 
override string GetDeploySoundset ()
 
protected string GetDismantleSoundByMaterial (string part_name)
 
float GetEfficiency0To1 ()
 Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units. More...
 
float GetEfficiencyDecayStart ()
 Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit. More...
 
float GetEnergyNeededToCharge ()
 
FoodStage GetFoodStage ()
 
string GetFoodStageName (FoodStageType food_stage_type)
 
FoodStageType GetFoodStageType ()
 
float GetFuel ()
 
float GetItemVisibility ()
 
protected vector GetKitSpawnPosition ()
 
FoodStageType GetLastDecayStage ()
 
override string GetLoopDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
float GetMaxFuel ()
 
override int GetMeleeTargetType ()
 
FoodStageType GetNextFoodStageType (CookingMethodType cooking_method)
 
override string GetPlaceSoundset ()
 
override string GetPlaceSoundset ()
 
override string GetPlaceSoundset ()
 
override string GetPlaceSoundset ()
 
int GetPlantState ()
 
Slot GetSlot ()
 
protected bool GetSlotLockedState ()
 
string GetSoundClose ()
 
string GetSoundCloseWindow ()
 
string GetSoundOpen ()
 
string GetSoundOpenWindow ()
 
float GetSprayQuantity ()
 
float GetSprayUsage ()
 
ItemBase GetStashedItem ()
 
int GetState ()
 
int GetStateLocal ()
 
float GetTemperatureValue (PlayerBase player)
 
float GetTimeNeededToCharge ()
 
override int GetViewIndex ()
 
override int GetViewIndex ()
 
int GetVoiceEffect ()
 The voice effect this item uses, default is 0 (none) More...
 
float GetWater ()
 
float GetWaterMax ()
 
override WrittenNoteData GetWrittenNoteData ()
 
void GreenLightOff ()
 
void GreenLightOn ()
 
void GrowthTimerTick ()
 
void HandleCamoNetAttachment (bool hide)
 
void HandleOpeningsPhysics ()
 
void HandleOpeningsVisuals ()
 
void HandleVoiceEffect (bool enable, PlayerBase player)
 
void Harvest (PlayerBase player)
 
bool HasAttachmentsBesidesBase ()
 
bool HasBase ()
 
bool HasClutterCutter ()
 
bool HasCrops ()
 
override bool HasFlammableMaterial ()
 
override bool HasFlammableMaterial ()
 
override bool HasFlammableMaterial ()
 
override bool HasFlammableMaterial ()
 
bool HasProperDistance (string selection, PlayerBase player)
 
override bool HasProxyParts ()
 
override bool HasProxyParts ()
 
override bool HasProxyParts ()
 
bool HasSparkplug ()
 
void HideAllAnimationsAndProxyPhysics (bool hide_animations=true, bool hide_physics=true)
 
void HideAttachedClipsStates ()
 
override bool IgnoreOutOfReachCondition ()
 
void InfestationTimerTick ()
 
void Init (GardenBase garden_base, float fertility, float harvesting_efficiency, float water)
 
void InitBaseState ()
 
void InitVisuals ()
 
bool IsActive ()
 
protected bool IsAttachmentSlotLocked (EntityAI attachment)
 
protected bool IsAttachmentSlotLocked (string slot_name)
 
override bool IsBasebuildingKit ()
 
override bool IsBloodContainer ()
 
bool IsCharged ()
 
override bool IsClothing ()
 
override bool IsContainer ()
 
override bool IsDeployable ()
 
override bool IsDeployable ()
 
override bool IsDeployable ()
 
override bool IsDeployable ()
 
override bool IsDeployable ()
 
bool IsDry ()
 
override bool IsElectricAppliance ()
 
override bool IsElectricAppliance ()
 
override bool IsElectricAppliance ()
 
override bool IsElectricAppliance ()
 
bool IsFacingCamera (string selection)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
bool IsFolded ()
 
bool IsFoodBaked ()
 
bool IsFoodBoiled ()
 
bool IsFoodBurned ()
 
bool IsFoodDried ()
 
bool IsFoodRaw ()
 
bool IsFoodRotten ()
 
override bool IsFruit ()
 
bool IsGrowing ()
 
override bool IsIgnited ()
 
override bool IsIgnoredByConstruction ()
 
override bool IsIgnoredByConstruction ()
 
override bool IsInventoryVisible ()
 
override bool IsItemTent ()
 
bool IsManipulatedEntrance ()
 
bool IsManipulatedWindow ()
 
bool IsMature ()
 
override bool IsMeat ()
 
override bool IsMeleeFinisher ()
 
override bool IsMeleeFinisher ()
 
bool IsMounted ()
 
override bool IsMushroom ()
 
bool IsObstructingVoice ()
 Returns if this entity obsructs player's voice. More...
 
bool IsOpened ()
 
bool IsPartBuildInSyncData (int part_id)
 
override bool IsPeltBase ()
 
bool IsPlaceable ()
 
bool IsPlaceableAtPosition (vector position)
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
bool IsSpoiled ()
 
override bool IsTakeable ()
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
 
void KitBase ()
 
protected void LockAttachmentSlot (bool lock_state)
 
void MakeSoundsOnClient (bool soundstate)
 
void ManipulateEntrance ()
 
void ManipulateWindow ()
 
void MetalWire ()
 
bool MustBeBuiltFromOutside ()
 Some buildings can only be built from outside. More...
 
void MutePlayer (PlayerBase player, bool state)
 This items has effect on player's voice. More...
 
bool NeedsSpraying ()
 
bool NeedsWater ()
 
override void OnActivatedByTripWire ()
 
void OnConsume (float amount, PlayerBase consumer)
 
override void OnCreatePhysics ()
 
override void OnDebugSpawn ()
 
override void OnEndPlacement ()
 
override void OnEnergyAdded ()
 
override void OnEnergyConsumed ()
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void OnIgnitedTargetFailed (EntityAI target_item)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override void OnInitEnergy ()
 
override void OnInitEnergy ()
 
override void OnInitEnergy ()
 
override void OnInventoryEnter (Man player)
 
override void OnInventoryEnter (Man player)
 
override void OnInventoryEnter (Man player)
 
override void OnInventoryExit (Man player)
 
override void OnInventoryExit (Man player)
 
void OnIsCharged ()
 
override void OnIsPlugged (EntityAI source_device)
 
override void OnIsPlugged (EntityAI source_device)
 
override void OnIsPlugged (EntityAI source_device)
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnOwnSocketReleased (EntityAI device)
 
override void OnOwnSocketReleased (EntityAI device)
 
override void OnOwnSocketTaken (EntityAI device)
 
override void OnOwnSocketTaken (EntityAI device)
 
void OnPartBuiltClient (string part_name, int action_id)
 
void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
void OnPartDestroyedClient (string part_name, int action_id)
 
void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
void OnPartDismantledClient (string part_name, int action_id)
 
void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
override void OnPlacementCancelled (Man player)
 
override void OnPlacementCancelled (Man player)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementStarted (Man player)
 
override void OnPlacementStarted (Man player)
 
override void OnPlacementStarted (Man player)
 
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
 
protected void OnSetSlotLock (int slotId, bool locked, bool was_locked)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
bool OnStoreLoadCustom (ParamsReadContext ctx, int version)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
void OnStoreSaveCustom (ParamsWriteContext ctx)
 
override void OnSwitchOff ()
 
override void OnSwitchOff ()
 
override void OnSwitchOff ()
 
override void OnSwitchOff ()
 
override void OnSwitchOff ()
 
override void OnSwitchOn ()
 
override void OnSwitchOn ()
 
override void OnSwitchOn ()
 
override void OnSwitchOn ()
 
override void OnSwitchOn ()
 
protected void OnSynchronizedClient ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 this event is called all variables are synchronized on client More...
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnVariablesSynchronized ()
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override void OnWork (float consumed_energy)
 
override void OnWork (float consumed_energy)
 
override void OnWork (float consumed_energy)
 
override void OnWork (float consumed_energy)
 
override void OnWork (float consumed_energy)
 
override void OnWork (float consumed_energy)
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
override void OnWorkStop ()
 
void Pack (bool update_navmesh, bool init=false)
 
void Paper ()
 
void ParticleTest ()
 
bool PerformRoofCheckForBase (string partName, PlayerBase player, out bool result)
 
void PileOfWoodenPlanks ()
 
void Pitch (bool update_navmesh, bool init=false)
 
void PlaceOnGround ()
 
void PlantBase ()
 
void PlayDeployLoopSound ()
 
void PlayDeployLoopSound ()
 
void PlayDeployLoopSound ()
 
void PlayDeployLoopSound ()
 
void PlayDeployLoopSound ()
 
override void PostAreaDamageActions ()
 
void PowerGenerator ()
 
override void PreAreaDamageActions ()
 
void PrepareMeasurement ()
 
void PrintValues ()
 
override void ProcessDecay (float delta, bool hasRootAsPlayer)
 
void Rag ()
 
void RedLightOff ()
 
void RedLightOn ()
 
void Refresh ()
 
void RefreshAttachements ()
 
protected void RefreshAudio ()
 
void RegenerateNavmesh ()
 
protected void RegisterActionForSync (int part_id, int action_id)
 
void RegisterPartForSync (int part_id)
 
protected void RemoveAudio ()
 
protected void RemoveCookingAudioVisuals ()
 
int RemovePlanks (int needed_planks)
 
void RemovePlant ()
 
void RemoveSlot ()
 
void ReplaceEdibleWithNew (string typeName)
 
protected void ResetActionSyncData ()
 
void ResetToggle ()
 
protected void SetActionFromSyncData ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
override void SetActions ()
 
void SetActive ()
 
void SetBaseState (bool has_base)
 
void SetBloodTypeVisible (bool visible)
 
void SetCookingEquipment (ItemBase equipment)
 
void SetCookingTime (float time)
 
void SetFuel (float fuel_amount)
 
void SetInactive ()
 
void SetIsBeingPacked (bool isBeingPacked)
 
void SetMountedState (bool is_mounted)
 
void SetPartFromSyncData (ConstructionPart part)
 
void SetPartsAfterStoreLoad ()
 
void SetPartsFromSyncData ()
 
void SetPlantState (int state)
 
void SetSlot (Slot slot)
 
void SetSpoiled ()
 
void SetupTrap ()
 
void SetupTrapPlayer (PlayerBase player, bool set_position=true)
 
void SetUsed ()
 
override bool ShowZonesHealth ()
 
protected void SoundBuildStart (string part_name)
 
protected void SoundBurningStart ()
 
protected void SoundBurningStart ()
 
protected void SoundBurningStop ()
 
protected void SoundBurningStop ()
 
void SoundBuzzLoopStart ()
 
void SoundBuzzLoopStop ()
 
void SoundCollision ()
 
protected void SoundCookingStart (string sound_name)
 
protected void SoundCookingStop ()
 
void SoundCut ()
 
protected void SoundDestroyStart (string part_name)
 
protected void SoundDismantleStart (string part_name)
 
void SoundElectricShock ()
 
void SoundSpark ()
 
void SoundTentClosePlay ()
 
void SoundTentCloseWindowPlay ()
 
void SoundTentOpenPlay ()
 
void SoundTentOpenWindowPlay ()
 
protected void SoundTurnOff ()
 
protected void SoundTurnOff ()
 
protected void SoundTurnOff ()
 
protected void SoundTurnOn ()
 
protected void SoundTurnOn ()
 
protected void SoundTurnOn ()
 
void Spark ()
 
void SpawnCatch ()
 
void SpoiledRemoveTimerTick ()
 
void Spotlight ()
 
void SprayPlant (float consumed_quantity)
 
void StartActivate (PlayerBase player)
 
void StartLoopSound ()
 
void StartPeriodicMeasurement ()
 
void StopChargedAlarm ()
 
void StopChargingSound ()
 
void StopChargingTimer ()
 
void StopDeployLoopSound ()
 
void StopDeployLoopSound ()
 
void StopDeployLoopSound ()
 
void StopDeployLoopSound ()
 
void StopDeployLoopSound ()
 
string StopInfestation (float consumed_quantity)
 
void StopPeriodicMeasurement ()
 
void SwitchLightOff ()
 
void SwitchLightOn ()
 
void Synchronize ()
 
void Synchronize ()
 
void Synchronize ()
 
void SynchronizeBaseState ()
 
void TentBase ()
 
void ToggleAnimation (string selection)
 
void ToolBase ()
 
void TransferFoodStage (notnull Edible_Base source)
 
void TrapSpawnBase ()
 
void UndergroundStash ()
 
void Unfold ()
 
void UnregisterPartForSync (int part_id)
 
void UpdateAllSelections ()
 
void UpdateAllSelections ()
 
void UpdateAttachmentPhysics (string slot_name, bool is_locked)
 
protected void UpdateAttachmentSlot ()
 
void UpdateAttachmentVisuals (string slot_name, bool is_locked)
 
void UpdateFuelMeter ()
 
protected void UpdateNavmesh ()
 
void UpdateNVGStatus (PlayerBase player, bool attaching=false, bool force_disable=false)
 
void UpdatePhysics ()
 
void UpdatePhysics ()
 
void UpdatePhysics ()
 
void UpdatePlant ()
 
void UpdateSelections ()
 
void UpdateStatusLights ()
 
void UpdateVisuals ()
 
void UpdateVisuals ()
 
void UpdateVisuals ()
 
void UpdateVisuals ()
 
void YellowLightOff ()
 
void YellowLightOn ()
 

Static Private Member Functions

static int GetFoodAgents (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodDigestibility (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodEnergy (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodNutritionalIndex (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodTotalVolume (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodToxicity (ItemBase item, string classname="", int food_stage=0)
 
static float GetFoodWater (ItemBase item, string classname="", int food_stage=0)
 
static NutritionalProfile GetNutritionalProfile (ItemBase item, string classname="", int food_stage=0)
 

Private Attributes

const string ANIMATION_DEPLOYED = "Deployed"
 
const protected string ATTACHED_CLIPS_STATES [] = {SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}
 
const protected int ATTACHED_CLIPS_STATES_COUNT = 2
 
 ATTACHMENT_COOKING_POT = Pot
 
 ATTACHMENT_FRYING_PAN = FryingPan
 
const protected string FLAME_BUTANE_OFF = ""
 
const protected string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
 
const private string GAS_LIGHT_MATERIAL_OFF = "dz\\data\\data\\default.rvmat"
 
const private string GAS_LIGHT_MATERIAL_ON = "dz\\gear\\cooking\\data\\GasLightOn.rvmat"
 
ref Timer m_AlignCatchTimer
 
string m_AnimationPhaseSet
 
string m_AnimationPhaseTriggered
 
string m_AnimationPhaseUsed
 
protected ref AreaDamageBase m_AreaDamage
 
bool m_BaitNeeded
 
int m_BatteryEnergy0To100
 
protected bool m_BlinkingStatusLightIsOn = false
 
SoundOnVehicle m_BuzzSoundLoop
 
protected CamoNet m_CamoNet
 
private ItemBase m_Catch
 
ref multiMap< string, floatm_CatchesGroundAnimal
 
ref multiMap< string, floatm_CatchesPond
 
ref multiMap< string, floatm_CatchesSea
 
EffectSound m_ChargedAlarm
 
protected float m_ChargeEnergyPerSecond
 
EffectSound m_ChargingSound
 
ref Timer m_ChargingTimer
 
protected Object m_ClutterCutter
 
ref Construction m_Construction
 
float m_ConstructionKitHealth
 
ItemBase m_CookingEquipment
 
ref Cooking m_CookingProcess
 
private int m_CropsCount
 
private string m_CropsType
 
private float m_CurrentPlantMaterialQuantity
 
ref map< string, ref AreaDamageRegularDeferred > m_DamageTriggers
 
protected float m_DecayDelta = 0.0
 
protected float m_DecayTimer
 
float m_DefectRate
 
int m_DeleteDryPlantTime
 
ref Timer m_DeleteDryPlantTimer = NULL
 
protected bool m_DeployedRegularly
 
ref protected EffectSound m_DeployLoopSound
 
private int m_Efficiency0To10
 
protected EffectSound m_EngineLoop
 
protected EffectSound m_EngineStart
 
protected EffectSound m_EngineStop
 
private bool m_EvaluateDeployment
 
ref FoodStage m_FoodStage
 
bool m_ForceIntoHands
 
float m_Fuel
 
private int m_FuelPercentage
 
int m_FullMaturityTime
 
private GardenBase m_GardenBase = NULL
 
private int m_GrowthStagesCount
 
ref Timer m_GrowthTimer = NULL
 
protected vector m_HalfExtents
 
bool m_HasBase = false
 
private bool m_HasCrops
 
ref array< stringm_HybridAttachments
 
private float m_InfestationChance
 
ref Timer m_InfestationTimer = NULL
 
string m_InfoSetup
 
int m_InitWaitTime
 
int m_InteractedPartId
 
private bool m_IsActive
 
protected bool m_IsBeingPacked = false
 
private bool m_IsBloodTypeVisible = false
 
bool m_IsCharged = false
 
protected bool m_IsEntrance
 
bool m_IsFoldable
 
private bool m_IsFolded
 
private bool m_IsInfested
 
private bool m_IsInProgress
 
protected bool m_IsMounted
 
protected bool m_IsPlaced
 
protected bool m_IsToggle
 
bool m_IsUsable
 
protected bool m_IsWindow
 
protected FoodStageType m_LastDecayStage = FoodStageType.NONE
 
protected bool m_LastMountedState
 
FlashlightLight m_Light
 
PortableGasLampLight m_Light
 
SpotlightLight m_Light
 
protected bool m_MakeCookingSounds
 
bool m_MarkForDeletion = false
 
float m_MinimalDistanceFromPlayersToCatch
 
private PluginHorticulture m_ModuleHorticulture
 
ref array< stringm_Mountables
 
protected EffectSound m_MountSound
 
bool m_NeedInstalation
 
protected ref WrittenNoteData m_NoteContents
 
protected int m_OpeningMask = 0
 
protected int m_OpeningMaskLocal = -1
 
protected Particle m_Particle
 
int m_PerformedActionId
 
private float m_PlantMaterialMultiplier
 
private int m_PlantState
 
private int m_PlantStateIndex
 
ref Timer m_PrevTimer
 
protected ref array< stringm_ShowAnimationsWhenPacked
 
protected ref array< stringm_ShowAnimationsWhenPitched
 
private ref Slot m_Slot = NULL
 
ref protected Effect m_Smoke
 
protected EffectSound m_Sound
 
protected EffectSound m_SoundBurningLoop
 
protected SoundOnVehicle m_SoundCooking
 
SoundOnVehicle m_SoundLoopEntity
 
ref Timer m_SoundLoopStartTimer
 
protected string m_SoundPlaying
 
protected EffectSound m_SoundTurnOff
 
protected EffectSound m_SoundTurnOn
 
ref Timer m_SparkEvent
 
ItemBase m_SparkPlug
 
int m_SpoilAfterFullMaturityTime
 
ref Timer m_SpoilAfterFullMaturityTimer = NULL
 
int m_SpoiledRemoveTime
 
ref Timer m_SpoiledRemoveTimer = NULL
 
private float m_SprayQuantity
 
private float m_SprayUsage
 
protected int m_State
 
int m_StateChangeTime
 
protected int m_StateLocal = -1
 
int m_SyncParts01
 
int m_SyncParts02
 
int m_SyncParts03
 
private float m_TimeFactor
 
protected ref Timer m_Timer
 
ref Timer m_Timer
 
protected ref map< ref ToggleAnimations, boolm_ToggleAnimations
 
protected bool m_TriggerActive
 
ref Timer m_UpdateStatusLightsTimer
 
int m_UpdateWaitTime
 
bool m_WaterSurfaceForSetup
 
const float MAX_PLACEMENT_HEIGHT_DIFF = 1.5
 
const int OPENING_0 = 1
 
const int OPENING_1 = 2
 
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 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 protected int PACKED = 0
 
const protected float PARAM_COOKING_EQUIP_MAX_TEMP = 250
 
const protected float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
 
const protected float PARAM_COOKING_TEMP_THRESHOLD = 100
 
const protected float PARAM_COOKING_TIME_INC_COEF = 0.5
 
protected int PARTICLE_PATH
 
const protected int PITCHED = 1
 
const string SOUND_BAKING_DONE = "bakeDone"
 
const string SOUND_BAKING_START = "bake"
 
const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
 
const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
 
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_BURNING = "portablegaslamp_burn_SoundSet"
 
const string SOUND_BURNING_DONE = "burned"
 
const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
 
const string SOUND_DISMANTLE_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_MOUNT = "putDown_BarbedWire_SoundSet"
 
const string SOUND_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
 
const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
 

Static Private Attributes

static const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
 
static const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
 
static const protected string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
 
static int GLASS_ID = 2
 
static const protected string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
 
static const int ID_GLASS_FOLDED = 5
 
static const int ID_GLASS_UNFOLDED = 3
 
static const int ID_REFLECTOR_FOLDED = 6
 
static const int ID_REFLECTOR_UNFOLDED = 4
 
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 const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
 
static protected float m_BlinkingStatusLightInterval = 0.4
 
static float m_ChargeTime = 5
 
static private float m_EfficiencyDecayStart = 0.1
 
static float m_EnergyNeededToCharge = 20
 
static private float m_FuelTankCapacity
 
static private float m_FuelToEnergyRatio
 
static vector m_LightLocalOrientation = "0 0 0"
 
static vector m_LightLocalPosition = "0 1.50668 0.134863"
 
const static string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
 
const static string m_SoundsCollision [SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"}
 
const static string m_SoundsCut [SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"}
 
const static string m_SoundsShock [SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"}
 
const static string m_SoundsSpark [SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"}
 
const static float RANDOM_SPARK_INTERVAL = 5.0
 
static const protected string RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
 
static int REFLECTOR_ID = 1
 
static const protected string SEL_CLIPS_CAR = "clips_car_battery"
 
static const protected string SEL_CLIPS_DETACHED = "clips_detached"
 
static const protected string SEL_CLIPS_FOLDED = "clips_folded"
 
static const protected string SEL_CLIPS_TRUCK = "clips_truck_battery"
 
static const string SEL_CORD_FOLDED = "cord_folded"
 
static const protected string SEL_CORD_FOLDED = "cord_folded"
 
static const string SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded"
 
static const string SEL_CORD_FOLDED_U = "cord_folded"
 
static const string SEL_CORD_PLUGGED = "cord_plugged"
 
static const protected string SEL_CORD_PLUGGED = "cord_plugged"
 
static const string SEL_CORD_PLUGGED_F = "spotlight_folded_cord_plugged"
 
static const string SEL_CORD_PLUGGED_U = "cord_plugged"
 
static const string SEL_GLASS_F = "glass_folded"
 
static const string SEL_GLASS_U = "glass_unfolded"
 
static const string SEL_INVENTORY = "inventory"
 
static const protected string SEL_LIGHT_STATE_1 = "light_stand_by"
 
static const protected string SEL_LIGHT_STATE_2 = "light_charging"
 
static const protected string SEL_LIGHT_STATE_3 = "light_charged"
 
static const string SEL_PLACING = "placing"
 
static string SEL_PLUG_SUFIX = "_plug"
 
static const string SEL_REFLECTOR_COMP_U = "reflector"
 
static const string SEL_REFLECTOR_F = "reflector_folded"
 
static const string SEL_REFLECTOR_U = "reflector_unfolded"
 
static const protected string SEL_SWITCH_OFF = "switch_off"
 
static const protected string SEL_SWITCH_ON = "switch_on"
 
static string SEL_WIRE_PREFIX = "Att_"
 
static string SEL_WIRE_ROLLED = "rolled"
 
static string SEL_WIRE_SUFIX = "_plugged"
 
static const string SHOCK_SOUND = "defibrillator_shock_SoundSet"
 
const static int SOUNDS_COLLISION_COUNT = 4
 
const static int SOUNDS_CUT_COUNT = 3
 
const static int SOUNDS_SHOCK_COUNT = 4
 
const static int SOUNDS_SPARK_COUNT = 4
 
static const string SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
 
static const string SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
 
static const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
 
static const int STATE_DRY = 0
 
static const int STATE_GROWING = 1
 
static const int STATE_MATURE = 2
 
static const int STATE_SPOILED = 3
 
static const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
 
static const protected string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
 
static const protected string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"
 

Detailed Description

Definition at line 445 of file InventoryItem.c.

Constructor & Destructor Documentation

◆ ~Clothing_Base()

void ~Clothing_Base ( )
inlineprivate

Definition at line 522 of file InventoryItem.c.

References GetHierarchyRootPlayer().

◆ ~PlantBase()

void ~PlantBase ( )
inlineprivate

Definition at line 72 of file PlantBase.c.

References RemovePlant().

◆ ~BarbedWire()

void ~BarbedWire ( )
inlineprivate

Definition at line 45 of file BarbedWire.c.

References SEffectManager::DestroySound(), and m_DeployLoopSound.

◆ ~Flag_Base()

void ~Flag_Base ( )
inlineprivate

Definition at line 11 of file Flag_Base.c.

◆ ~RestrainingToolLocked()

void ~RestrainingToolLocked ( )
inlineprivate

Definition at line 3 of file HandcuffsLocked.c.

References GetHierarchyRootPlayer().

◆ ~KitBase()

void ~KitBase ( )
inlineprivate

Definition at line 13 of file KitBase.c.

References SEffectManager::DestroySound(), and m_DeployLoopSound.

◆ ~Paper()

void ~Paper ( )
inlineprivate

Definition at line 15 of file Paper.c.

◆ ~Spotlight()

void ~Spotlight ( )
inlineprivate

Definition at line 56 of file Spotlight.c.

References SEffectManager::DestroySound(), and m_DeployLoopSound.

◆ ~TentBase()

void ~TentBase ( )
inlineprivate

Definition at line 61 of file TentBase.c.

References SEffectManager::DestroySound(), GetGame(), and m_DeployLoopSound.

◆ ~TrapSpawnBase()

void ~TrapSpawnBase ( )
inlineprivate

Definition at line 61 of file TrapSpawnBase.c.

References SEffectManager::DestroySound(), and m_DeployLoopSound.

Member Function Documentation

◆ AddDefect()

void AddDefect ( )
inlineprivate

Definition at line 213 of file TrapSpawnBase.c.

References g_Game, and m_DefectRate.

◆ AddFuel()

float AddFuel ( float  available_fuel)
inlineprivate

Definition at line 228 of file PowerGenerator.c.

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

◆ AfterStoreLoad() [1/4]

override void AfterStoreLoad ( )
inlineprivate

Definition at line 45 of file Flag_Base.c.

◆ AfterStoreLoad() [2/4]

override void AfterStoreLoad ( )
inlineprivate

Definition at line 196 of file Edible_Base.c.

References Synchronize().

◆ AfterStoreLoad() [3/4]

override void AfterStoreLoad ( )
inlineprivate

Definition at line 202 of file BarbedWire.c.

References GetSlotLockedState(), and SetMountedState().

◆ AfterStoreLoad() [4/4]

override void AfterStoreLoad ( )
inlineprivate

Definition at line 407 of file BaseBuildingBase.c.

References m_FixDamageSystemInit, and SetPartsAfterStoreLoad().

◆ AlignCatch()

void AlignCatch ( ItemBase  obj,
string  catch_name 
)
inlineprivate

Definition at line 437 of file TrapSpawnBase.c.

◆ AnimateCamonetByOpeningSelection()

void AnimateCamonetByOpeningSelection ( string  opening_selection)
inlineprivate

Definition at line 784 of file TentBase.c.

◆ AnimateCamonetToggle()

void AnimateCamonetToggle ( ToggleAnimations  toggle)
inlineprivate

Definition at line 782 of file TentBase.c.

◆ AssembleKit()

void AssembleKit ( )
inlineprivate

Definition at line 169 of file KitBase.c.

References GetInventory(), and IsHologram().

◆ BarbedWire()

void BarbedWire ( )
inlineprivate

◆ BaseBuildingBase()

◆ Battery9V()

void Battery9V ( )
inlineprivate

Definition at line 6 of file Battery9V.c.

References RegisterNetSyncVariableInt().

◆ BatteryCharger()

◆ BloodContainerBase()

void BloodContainerBase ( )
inlineprivate

Definition at line 5 of file BloodContainerBase.c.

References RegisterNetSyncVariableBool().

◆ CableReel()

void CableReel ( )
inlineprivate

Definition at line 8 of file CableReel.c.

References RegisterNetSyncVariableBool().

◆ CalcDamageAreaRotation()

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

Definition at line 1016 of file BaseBuildingBase.c.

References Math::Cos(), Math::DEG2RAD, and Math::Sin().

◆ CanAddFuel()

bool CanAddFuel ( ItemBase  container)
inlineprivate

Definition at line 250 of file PowerGenerator.c.

References GetCompEM(), GetEnergy(), and LIQUID_GASOLINE.

◆ CanAssignAttachmentsToQuickbar()

override bool CanAssignAttachmentsToQuickbar ( )
inlineprivate

Definition at line 115 of file KitBase.c.

◆ CanAssignToQuickbar()

override bool CanAssignToQuickbar ( )
inlineprivate

Definition at line 56 of file Rag.c.

References GetInventory().

◆ CanAttach()

bool CanAttach ( ItemBase  item)
inlineprivate

Definition at line 524 of file TentBase.c.

References GetState().

◆ CanBeCooked()

override bool CanBeCooked ( )
inlineprivate

Definition at line 69 of file Edible_Base.c.

Referenced by AddDamageToItemByFire().

◆ CanBeCookedOnStick()

override bool CanBeCookedOnStick ( )
inlineprivate

Definition at line 74 of file Edible_Base.c.

◆ CanBeIgnitedBy() [1/4]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

Definition at line 11 of file BandageDressing.c.

References GetHierarchyParent().

Referenced by ActionCondition(), and OnFinishProgressServer().

◆ CanBeIgnitedBy() [2/4]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

Definition at line 11 of file Bark_ColorBase.c.

References GetHierarchyParent().

◆ CanBeIgnitedBy() [3/4]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

Definition at line 30 of file Rag.c.

References GetHierarchyParent().

◆ CanBeIgnitedBy() [4/4]

override bool CanBeIgnitedBy ( EntityAI  igniter = NULL)
inlineprivate

Definition at line 50 of file Paper.c.

References GetHierarchyParent().

◆ CanBeManipulated()

bool CanBeManipulated ( )
inlineprivate

Definition at line 512 of file TentBase.c.

References GetState().

◆ CanBePacked()

bool CanBePacked ( )
inlineprivate

Definition at line 499 of file TentBase.c.

References GetInventory(), and GetState().

◆ CanBePlaced() [1/2]

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

Definition at line 468 of file TrapSpawnBase.c.

References IsPlaceableAtPosition().

◆ CanBePlaced() [2/2]

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

◆ CanBePlacedFailMessage()

override string CanBePlacedFailMessage ( Man  player,
vector  position 
)
inlineprivate

Definition at line 473 of file TrapSpawnBase.c.

◆ CanBeRepairedByCrafting()

override bool CanBeRepairedByCrafting ( )
inlineprivate

Definition at line 84 of file TentBase.c.

Referenced by RecipeBase::CanDo().

◆ CanBeRepairedToPristine()

override bool CanBeRepairedToPristine ( )
inlineprivate

Definition at line 316 of file TentBase.c.

◆ CanChangeToNewStage()

bool CanChangeToNewStage ( CookingMethodType  cooking_method)
inlineprivate

Definition at line 427 of file Edible_Base.c.

References GetFoodStage().

◆ CanDecay()

override bool CanDecay ( )
inlineprivate

◆ CanDetachAttachment()

override bool CanDetachAttachment ( EntityAI  parent)
inlineprivate

◆ CanDisplayCargo()

override bool CanDisplayCargo ( )
inlineprivate

Definition at line 15 of file UndergroundStash.c.

◆ CanExplodeInFire() [1/3]

override bool CanExplodeInFire ( )
inlineprivate

Definition at line 3 of file LargeGasCannister.c.

Referenced by InventoryItem::EEKilled().

◆ CanExplodeInFire() [2/3]

override bool CanExplodeInFire ( )
inlineprivate

Definition at line 3 of file MediumGasCannister.c.

◆ CanExplodeInFire() [3/3]

override bool CanExplodeInFire ( )
inlineprivate

Definition at line 3 of file SmallGasCannister.c.

◆ CanFoldBaseBuildingObject()

bool CanFoldBaseBuildingObject ( )
inlineprivate

Definition at line 950 of file BaseBuildingBase.c.

References GetInventory(), and HasBase().

◆ CanHaveTemperature()

override bool CanHaveTemperature ( )
inlineprivate

Definition at line 506 of file Edible_Base.c.

Referenced by InventoryItem::OnCEUpdate().

◆ CanIgniteItem() [1/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 3 of file Matchbox.c.

References GetQuantity().

◆ CanIgniteItem() [2/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 3 of file PetrolLighter.c.

References GetQuantity().

◆ CanIgniteItem() [3/8]

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.

Definition at line 4 of file HandDrillKit.c.

◆ CanIgniteItem() [4/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 18 of file Bark_ColorBase.c.

◆ CanIgniteItem() [5/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 18 of file BandageDressing.c.

Referenced by ActionCondition(), and OnFinishProgressServer().

◆ CanIgniteItem() [6/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 37 of file Rag.c.

◆ CanIgniteItem() [7/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 57 of file Paper.c.

◆ CanIgniteItem() [8/8]

override bool CanIgniteItem ( EntityAI  ignite_target = NULL)
inlineprivate

Definition at line 249 of file PortableGasStove.c.

References GetCompEM(), and ComponentEnergyManager::IsWorking().

◆ CanLoadAttachment() [1/2]

override bool CanLoadAttachment ( EntityAI  attachment)
inlineprivate

Definition at line 260 of file BatteryCharger.c.

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

Referenced by FireplaceBase::CanLoadAttachment().

◆ CanLoadAttachment() [2/2]

override bool CanLoadAttachment ( EntityAI  attachment)
inlineprivate

Definition at line 988 of file TentBase.c.

References GameConstants::STATE_RUINED.

◆ CanLoadItemIntoCargo()

override bool CanLoadItemIntoCargo ( EntityAI  item)
inlineprivate

Definition at line 972 of file TentBase.c.

References GameConstants::STATE_RUINED.

◆ CanMakeGardenplot() [1/3]

override bool CanMakeGardenplot ( )
inlineprivate

◆ CanMakeGardenplot() [2/3]

override bool CanMakeGardenplot ( )
inlineprivate

Definition at line 3 of file PickAxe.c.

◆ CanMakeGardenplot() [3/3]

override bool CanMakeGardenplot ( )
inlineprivate

Definition at line 3 of file Shovel.c.

◆ CanManipulate()

bool CanManipulate ( )
inlineprivate

Definition at line 81 of file PowerGenerator.c.

References GetCompEM().

Referenced by CanPutInCargo(), and CanPutIntoHands().

◆ CanProcessDecay()

override bool CanProcessDecay ( )
inlineprivate

Definition at line 516 of file Edible_Base.c.

References GetFoodStageType().

Referenced by InventoryItem::OnCEUpdate().

◆ CanPutAsAttachment() [1/4]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

Definition at line 3 of file GardenLime.c.

◆ CanPutAsAttachment() [2/4]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

Definition at line 3 of file GrozaGL_LowerReceiver.c.

◆ CanPutAsAttachment() [3/4]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

Definition at line 9 of file Rag.c.

References GetQuantity().

◆ CanPutAsAttachment() [4/4]

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

Definition at line 13 of file MetalWire.c.

◆ CanPutInCargo() [1/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 3 of file Firewood.c.

◆ CanPutInCargo() [2/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 8 of file Container_Base.c.

References GetType().

◆ CanPutInCargo() [3/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [4/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 44 of file UndergroundStash.c.

◆ CanPutInCargo() [5/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 64 of file PowerGenerator.c.

References CanManipulate().

◆ CanPutInCargo() [6/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 101 of file PileOfWoodenPlanks.c.

◆ CanPutInCargo() [7/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 184 of file BatteryCharger.c.

References GetCompEM().

◆ CanPutInCargo() [8/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 201 of file PortableGasStove.c.

References GetCompEM().

◆ CanPutInCargo() [9/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 301 of file TentBase.c.

◆ CanPutInCargo() [10/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 340 of file Spotlight.c.

References GetCompEM(), and ComponentEnergyManager::IsPlugged().

◆ CanPutInCargo() [11/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 433 of file PlantBase.c.

◆ CanPutInCargo() [12/12]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

Definition at line 897 of file BaseBuildingBase.c.

◆ CanPutIntoHands() [1/10]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

Definition at line 65 of file UndergroundStash.c.

◆ CanPutIntoHands() [2/10]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

Definition at line 91 of file PileOfWoodenPlanks.c.

◆ CanPutIntoHands() [3/10]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

Definition at line 226 of file PortableGasStove.c.

References GetCompEM().

◆ CanPutIntoHands() [4/10]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

Definition at line 291 of file TentBase.c.

◆ CanPutIntoHands() [5/10]

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

Definition at line 908 of file BaseBuildingBase.c.

◆ CanPutIntoHands() [6/10]

override bool CanPutIntoHands ( EntityAI  player)
inlineprivate

Definition at line 40 of file CableReel.c.

References GetHierarchyParent().

◆ CanPutIntoHands() [7/10]

override bool CanPutIntoHands ( EntityAI  player)
inlineprivate

Definition at line 71 of file PowerGenerator.c.

References CanManipulate().

◆ CanPutIntoHands() [8/10]

override bool CanPutIntoHands ( EntityAI  player)
inlineprivate

Definition at line 196 of file BatteryCharger.c.

References GetCompEM().

◆ CanPutIntoHands() [9/10]

override bool CanPutIntoHands ( EntityAI  player)
inlineprivate

Definition at line 347 of file Spotlight.c.

◆ CanPutIntoHands() [10/10]

override bool CanPutIntoHands ( EntityAI  player)
inlineprivate

Definition at line 439 of file PlantBase.c.

Referenced by VicinitySlotsContainer::MouseButtonDown().

◆ CanReceiveAttachment() [1/4]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

Definition at line 217 of file PortableGasStove.c.

References GetHierarchyParent(), and IsCargoException4x3().

◆ CanReceiveAttachment() [2/4]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

Definition at line 237 of file BatteryCharger.c.

References Class::CastTo(), GetCompEM(), and GetHierarchyRootPlayer().

◆ CanReceiveAttachment() [3/4]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveAttachment() [4/4]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

Definition at line 980 of file TentBase.c.

References GameConstants::STATE_RUINED.

◆ CanReceiveItemIntoCargo()

override bool CanReceiveItemIntoCargo ( EntityAI  item)
inlineprivate

Definition at line 964 of file TentBase.c.

References GameConstants::STATE_RUINED.

◆ CanReceiveItemIntoHands()

override bool CanReceiveItemIntoHands ( EntityAI  item_to_hands)
inlineprivate

Definition at line 55 of file UndergroundStash.c.

◆ CanReleaseCargo()

override bool CanReleaseCargo ( EntityAI  cargo)
inlineprivate

Definition at line 50 of file UndergroundStash.c.

◆ CanRemoveFromCargo() [1/2]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

Definition at line 212 of file PortableGasStove.c.

◆ CanRemoveFromCargo() [2/2]

override bool CanRemoveFromCargo ( EntityAI  parent)
inlineprivate

Definition at line 902 of file BaseBuildingBase.c.

◆ CanRemoveFromHands() [1/2]

override bool CanRemoveFromHands ( EntityAI  player)
inlineprivate

Definition at line 86 of file CableReel.c.

◆ CanRemoveFromHands() [2/2]

override bool CanRemoveFromHands ( EntityAI  player)
inlineprivate

Definition at line 448 of file PlantBase.c.

◆ CanSaveItemInHands()

override bool CanSaveItemInHands ( EntityAI  item_in_hands)
inlineprivate

Definition at line 60 of file UndergroundStash.c.

◆ CanToggleAnimations()

bool CanToggleAnimations ( string  selection)
inlineprivate

◆ CanUseConstruction()

override bool CanUseConstruction ( )
inlineprivate

Definition at line 799 of file BaseBuildingBase.c.

◆ CanUseConstructionBuild()

override bool CanUseConstructionBuild ( )
inlineprivate

Definition at line 804 of file BaseBuildingBase.c.

◆ ChangeFoodStage()

void ChangeFoodStage ( FoodStageType  new_food_stage_type)
inlineprivate

Definition at line 412 of file Edible_Base.c.

References GetFoodStage().

◆ ChangeInfestation()

◆ CheckForHybridAttachments()

void CheckForHybridAttachments ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 1110 of file BaseBuildingBase.c.

References GetGame(), and m_HybridAttachments.

◆ CheckLevelVerticalDistance()

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

Definition at line 847 of file BaseBuildingBase.c.

◆ CheckMemoryPointVerticalDistance()

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

Definition at line 842 of file BaseBuildingBase.c.

◆ CheckSlotVerticalDistance()

bool CheckSlotVerticalDistance ( int  slot_id,
PlayerBase  player 
)
inlineprivate

Definition at line 837 of file BaseBuildingBase.c.

◆ CheckWater()

void CheckWater ( )
inlineprivate

Definition at line 617 of file PlantBase.c.

References CALL_CATEGORY_SYSTEM, GetGame(), IsMature(), NeedsWater(), and SetPlantState().

Referenced by Init().

◆ ClearCookingEquipment()

void ClearCookingEquipment ( )
inlineprivate

Definition at line 39 of file PortableGasStove.c.

References SetCookingEquipment().

Referenced by EEItemDetached().

◆ ConditionIntoInventory()

bool ConditionIntoInventory ( EntityAI  player)
inlineprivate

Definition at line 286 of file TentBase.c.

◆ ConditionOutOfHands()

bool ConditionOutOfHands ( EntityAI  player)
inlineprivate

Definition at line 311 of file TentBase.c.

◆ ConstructionInit()

void ConstructionInit ( )
inlineprivate

Definition at line 853 of file BaseBuildingBase.c.

References Construction(), GetConstruction(), and m_Construction.

◆ Consume()

bool Consume ( float  amount,
PlayerBase  consumer 
)
inlineprivate

Definition at line 59 of file Edible_Base.c.

References AddQuantity(), and Edible_Base::OnConsume().

◆ CookWithEquipment()

void CookWithEquipment ( )
inlineprivate

Definition at line 142 of file PortableGasStove.c.

References GetCookingEquipment(), and m_CookingProcess.

Referenced by OnWork().

◆ CreateAreaDamage()

void CreateAreaDamage ( string  slot_name,
float  rotation_angle = 0 
)
inlineprivate

◆ CreateConstructionKit()

◆ CreateDamageTrigger()

protected void CreateDamageTrigger ( )
inlineprivate

◆ CreateElectrifiedDamageTrigger()

protected void CreateElectrifiedDamageTrigger ( )
inlineprivate

◆ CreateRope()

void CreateRope ( Rope  rope)
inlineprivate

◆ DebugCustomState()

protected void DebugCustomState ( )
inlineprivate

Definition at line 1139 of file BaseBuildingBase.c.

◆ Defibrillator()

void Defibrillator ( )
inlineprivate

Definition at line 16 of file Defibrillator.c.

References GetEnergyNeededToCharge().

◆ DeleteDryPlantTick()

void DeleteDryPlantTick ( )
inlineprivate

Definition at line 589 of file PlantBase.c.

◆ DestroyAreaDamage()

void DestroyAreaDamage ( string  slot_name)
inlineprivate

Definition at line 1036 of file BaseBuildingBase.c.

References GetGame(), and m_DamageTriggers.

◆ DestroyClutterCutter()

void DestroyClutterCutter ( )
inlineprivate

Definition at line 828 of file TentBase.c.

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

◆ DestroyConstruction()

void DestroyConstruction ( )
inlineprivate

Definition at line 354 of file BaseBuildingBase.c.

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

◆ DestroyConstructionKit()

void DestroyConstructionKit ( ItemBase  construction_kit)
inlineprivate

Definition at line 347 of file BaseBuildingBase.c.

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

◆ DestroyDamageTrigger()

protected void DestroyDamageTrigger ( )
inlineprivate

◆ DestroyFireplace()

void DestroyFireplace ( )
inlineprivate

Definition at line 45 of file PortableGasStove.c.

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

◆ DisassembleKit()

void DisassembleKit ( ItemBase  item)
inlineprivate

Definition at line 177 of file KitBase.c.

◆ DisassembleOnLastDetach()

override bool DisassembleOnLastDetach ( )
inlineprivate

Definition at line 67 of file KitBase.c.

◆ DischargeClient()

void DischargeClient ( PlayerBase  victim)
inlineprivate

Definition at line 137 of file Defibrillator.c.

References SEffectManager::PlaySoundOnObject().

◆ DischargeServer()

void DischargeServer ( PlayerBase  victim)
inlineprivate

Definition at line 111 of file Defibrillator.c.

References GetCompEM(), and ComponentEnergyManager::SwitchOff().

◆ DoMeasurement()

◆ Edible_Base()

◆ EEDelete() [1/2]

override void EEDelete ( EntityAI  parent)
inlineprivate

Definition at line 35 of file ParticleTest.c.

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

◆ EEDelete() [2/2]

override void EEDelete ( EntityAI  parent)
inlineprivate

Definition at line 43 of file Edible_Base.c.

References RemoveAudio().

◆ 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/4]

override void EEInit ( )
inlineprivate

Definition at line 35 of file Edible_Base.c.

References UpdateVisuals().

◆ EEInit() [2/4]

override void EEInit ( )
inlineprivate

◆ EEInit() [3/4]

override void EEInit ( )
inlineprivate

◆ EEInit() [4/4]

override void EEInit ( )
inlineprivate

Definition at line 474 of file BaseBuildingBase.c.

References DebugCustomState(), GetGame(), and InitBaseState().

◆ EEItemAttached() [1/4]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemAttached() [2/4]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 159 of file PowerGenerator.c.

References GetGame(), SEffectManager::PlaySound(), and ShowSelection().

◆ EEItemAttached() [3/4]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 354 of file TentBase.c.

References TentBase::HandleCamoNetAttachment().

◆ EEItemAttached() [4/4]

override void EEItemAttached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [1/5]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [2/5]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 72 of file KitBase.c.

References Delete(), KitBase::DisassembleKit(), GetGame(), and GetHierarchyRootPlayer().

◆ EEItemDetached() [3/5]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

◆ EEItemDetached() [4/5]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 383 of file TentBase.c.

References TentBase::HandleCamoNetAttachment().

◆ EEItemDetached() [5/5]

override void EEItemDetached ( EntityAI  item,
string  slot_name 
)
inlineprivate

Definition at line 497 of file BaseBuildingBase.c.

References UpdateAttachmentPhysics(), and UpdateVisuals().

◆ EEItemLocationChanged() [1/2]

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

◆ EEItemLocationChanged() [2/2]

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

Definition at line 64 of file PileOfWoodenPlanks.c.

References UpdateSelections().

◆ EEOnAfterLoad()

override void EEOnAfterLoad ( )
inlineprivate

◆ EOnInit() [1/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

EntityEvent.INIT.

Definition at line 8 of file UndergroundStash.c.

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

◆ EOnInit() [2/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

◆ EOnInit() [3/3]

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

Definition at line 86 of file Spotlight.c.

References HideSelection(), IsHologram(), Unfold(), and UpdateAllSelections().

◆ Flag_Base()

void Flag_Base ( )
inlineprivate

Definition at line 3 of file Flag_Base.c.

References HideSelection(), and ShowSelection().

◆ Fold() [1/2]

void Fold ( )
inlineprivate

Definition at line 205 of file TrapSpawnBase.c.

References g_Game, and SetInactive().

Referenced by OnInitEnergy(), OnItemLocationChanged(), OnPlacementCancelled(), and OnStoreLoad().

◆ Fold() [2/2]

void Fold ( bool  keep_connected = false)
inlineprivate

◆ FoldBaseBuildingObject()

ItemBase FoldBaseBuildingObject ( )
inlineprivate

Definition at line 960 of file BaseBuildingBase.c.

References CreateConstructionKit(), and DestroyConstruction().

◆ ForceIntoHandsNow()

void ForceIntoHandsNow ( PlayerBase  player)
inlineprivate

Definition at line 20 of file CableReel.c.

◆ GetAttachmentSlots()

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

Definition at line 828 of file BaseBuildingBase.c.

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

◆ GetBandagingEffectivity() [1/2]

override float GetBandagingEffectivity ( )
inlineprivate

◆ GetBandagingEffectivity() [2/2]

override float GetBandagingEffectivity ( )
inlineprivate

Definition at line 76 of file Rag.c.

◆ GetBloodTypeVisible()

bool GetBloodTypeVisible ( )
inlineprivate

Definition at line 21 of file BloodContainerBase.c.

◆ GetBuildSoundByMaterial()

protected string GetBuildSoundByMaterial ( string  part_name)
inlineprivate

◆ GetClutterCutter()

string GetClutterCutter ( )
inlineprivate

Definition at line 826 of file TentBase.c.

◆ GetConstruction()

Construction GetConstruction ( )
inlineprivate

Definition at line 863 of file BaseBuildingBase.c.

References m_Construction.

◆ GetConstructionKitType()

protected string GetConstructionKitType ( )
inlineprivate

Definition at line 342 of file BaseBuildingBase.c.

◆ GetConstructionPartById()

protected ConstructionPart GetConstructionPartById ( int  id)
inlineprivate

Definition at line 284 of file BaseBuildingBase.c.

References Construction(), GetConstruction(), and ConstructionPart::GetId().

◆ GetCookingEquipment()

ItemBase GetCookingEquipment ( )
inlineprivate

Definition at line 29 of file PortableGasStove.c.

References m_CookingEquipment.

Referenced by CookWithEquipment(), OnWork(), and RemoveCookingAudioVisuals().

◆ GetCookingTime()

float GetCookingTime ( )
inlineprivate

Definition at line 445 of file Edible_Base.c.

References GetFoodStage().

◆ GetDamageSystemVersionChange() [1/2]

override int GetDamageSystemVersionChange ( )
inlineprivate

Definition at line 959 of file TentBase.c.

◆ GetDamageSystemVersionChange() [2/2]

override int GetDamageSystemVersionChange ( )
inlineprivate

Definition at line 1122 of file BaseBuildingBase.c.

Referenced by InventoryItem::OnStoreLoad().

◆ GetDecayDelta()

float GetDecayDelta ( )
inlineprivate

Definition at line 686 of file Edible_Base.c.

References m_DecayDelta.

◆ GetDecayTimer()

float GetDecayTimer ( )
inlineprivate

Definition at line 681 of file Edible_Base.c.

References m_DecayTimer.

◆ GetDeployFinishSoundset()

override string GetDeployFinishSoundset ( )
inlineprivate

Definition at line 131 of file KitBase.c.

Referenced by PlayPlaceSound().

◆ GetDeploySoundset() [1/3]

override string GetDeploySoundset ( )
inlineprivate

Definition at line 120 of file KitBase.c.

◆ GetDeploySoundset() [2/3]

override string GetDeploySoundset ( )
inlineprivate

Definition at line 428 of file Spotlight.c.

◆ GetDeploySoundset() [3/3]

override string GetDeploySoundset ( )
inlineprivate

Definition at line 441 of file BarbedWire.c.

Referenced by PlayDeployFinishSound().

◆ GetDismantleSoundByMaterial()

protected string GetDismantleSoundByMaterial ( string  part_name)
inlineprivate

◆ GetEfficiency0To1()

float GetEfficiency0To1 ( )
inlineprivate

Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units.

Definition at line 13 of file Battery9V.c.

◆ GetEfficiencyDecayStart()

float GetEfficiencyDecayStart ( )
inlineprivate

Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit.

Definition at line 19 of file Battery9V.c.

References m_EfficiencyDecayStart.

◆ GetEnergyNeededToCharge()

float GetEnergyNeededToCharge ( )
inlineprivate

Definition at line 29 of file Defibrillator.c.

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

Referenced by Defibrillator().

◆ GetFoodAgents()

static int GetFoodAgents ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 307 of file Edible_Base.c.

References CGame::ConfigGetInt(), FoodStage(), and GetGame().

◆ GetFoodDigestibility()

static float GetFoodDigestibility ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 322 of file Edible_Base.c.

References CGame::ConfigGetInt(), FoodStage(), and GetGame().

◆ GetFoodEnergy()

static float GetFoodEnergy ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 246 of file Edible_Base.c.

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

◆ GetFoodNutritionalIndex()

static float GetFoodNutritionalIndex ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 276 of file Edible_Base.c.

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

◆ GetFoodStage()

FoodStage GetFoodStage ( )
inlineprivate

Definition at line 205 of file Edible_Base.c.

References m_FoodStage.

◆ GetFoodStageName()

string GetFoodStageName ( FoodStageType  food_stage_type)
inlineprivate

Definition at line 422 of file Edible_Base.c.

References GetFoodStage().

◆ GetFoodStageType()

FoodStageType GetFoodStageType ( )
inlineprivate

Definition at line 345 of file Edible_Base.c.

References GetFoodStage().

◆ GetFoodTotalVolume()

static float GetFoodTotalVolume ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 230 of file Edible_Base.c.

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

◆ GetFoodToxicity()

static float GetFoodToxicity ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 292 of file Edible_Base.c.

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

◆ GetFoodWater()

static float GetFoodWater ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

Definition at line 261 of file Edible_Base.c.

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

◆ GetFuel()

float GetFuel ( )
inlineprivate

Definition at line 268 of file PowerGenerator.c.

References GetCompEM(), ComponentEnergyManager::GetEnergy(), and m_FuelToEnergyRatio.

Referenced by AddFuel().

◆ GetItemVisibility()

float GetItemVisibility ( )
inlineprivate

Definition at line 532 of file InventoryItem.c.

◆ GetKitSpawnPosition()

protected vector GetKitSpawnPosition ( )
inlineprivate

Definition at line 337 of file BaseBuildingBase.c.

◆ GetLastDecayStage()

FoodStageType GetLastDecayStage ( )
inlineprivate

Definition at line 691 of file Edible_Base.c.

References m_LastDecayStage.

◆ GetLoopDeploySoundset() [1/3]

override string GetLoopDeploySoundset ( )
inlineprivate

Definition at line 125 of file KitBase.c.

◆ GetLoopDeploySoundset() [2/3]

override string GetLoopDeploySoundset ( )
inlineprivate

Definition at line 433 of file Spotlight.c.

◆ GetLoopDeploySoundset() [3/3]

override string GetLoopDeploySoundset ( )
inlineprivate

Definition at line 446 of file BarbedWire.c.

Referenced by PlayDeployLoopSound().

◆ GetMaxFuel()

float GetMaxFuel ( )
inlineprivate

Definition at line 274 of file PowerGenerator.c.

References m_FuelTankCapacity.

Referenced by AddFuel(), and OnDebugSpawn().

◆ GetMeleeTargetType()

override int GetMeleeTargetType ( )
inlineprivate

Definition at line 89 of file TentBase.c.

◆ GetNextFoodStageType()

FoodStageType GetNextFoodStageType ( CookingMethodType  cooking_method)
inlineprivate

Definition at line 417 of file Edible_Base.c.

References GetFoodStage().

◆ GetNutritionalProfile()

static NutritionalProfile GetNutritionalProfile ( ItemBase  item,
string  classname = "",
int  food_stage = 0 
)
inlinestaticprivate

◆ GetPlaceSoundset() [1/4]

override string GetPlaceSoundset ( )
inlineprivate

Definition at line 68 of file Refridgerator.c.

◆ GetPlaceSoundset() [2/4]

override string GetPlaceSoundset ( )
inlineprivate

Definition at line 130 of file CableReel.c.

◆ GetPlaceSoundset() [3/4]

override string GetPlaceSoundset ( )
inlineprivate

Definition at line 316 of file PowerGenerator.c.

◆ GetPlaceSoundset() [4/4]

override string GetPlaceSoundset ( )
inlineprivate

Definition at line 407 of file BatteryCharger.c.

Referenced by CanPlayDeployLoopSound().

◆ GetPlantState()

int GetPlantState ( )
inlineprivate

Definition at line 735 of file PlantBase.c.

References m_PlantState.

Referenced by IsDry(), IsGrowing(), IsMature(), and IsSpoiled().

◆ GetSlot()

◆ GetSlotLockedState()

protected bool GetSlotLockedState ( )
inlineprivate

◆ GetSoundClose()

string GetSoundClose ( )
inlineprivate

Definition at line 788 of file TentBase.c.

◆ GetSoundCloseWindow()

string GetSoundCloseWindow ( )
inlineprivate

Definition at line 792 of file TentBase.c.

◆ GetSoundOpen()

string GetSoundOpen ( )
inlineprivate

Definition at line 786 of file TentBase.c.

◆ GetSoundOpenWindow()

string GetSoundOpenWindow ( )
inlineprivate

Definition at line 790 of file TentBase.c.

◆ GetSprayQuantity()

float GetSprayQuantity ( )
inlineprivate

Definition at line 782 of file PlantBase.c.

References m_SprayQuantity.

◆ GetSprayUsage()

float GetSprayUsage ( )
inlineprivate

Definition at line 787 of file PlantBase.c.

References m_SprayUsage.

◆ GetStashedItem()

ItemBase GetStashedItem ( )
inlineprivate

Definition at line 30 of file UndergroundStash.c.

References GetInventory(), GetItem(), and Print().

Referenced by ActionDigOutStash::OnFinishProgressServer().

◆ GetState()

int GetState ( )
inlineprivate

Definition at line 489 of file TentBase.c.

◆ GetStateLocal()

int GetStateLocal ( )
inlineprivate

Definition at line 494 of file TentBase.c.

◆ GetTemperatureValue()

◆ GetTimeNeededToCharge()

float GetTimeNeededToCharge ( )
inlineprivate

Definition at line 23 of file Defibrillator.c.

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

◆ GetViewIndex() [1/2]

override int GetViewIndex ( )
inlineprivate

◆ GetViewIndex() [2/2]

override int GetViewIndex ( )
inlineprivate

◆ GetVoiceEffect()

int GetVoiceEffect ( )
inlineprivate

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

Definition at line 616 of file InventoryItem.c.

◆ GetWater()

float GetWater ( )
inlineprivate

Definition at line 740 of file PlantBase.c.

References GetSlot(), and Slot::GetWater().

◆ GetWaterMax()

float GetWaterMax ( )
inlineprivate

Definition at line 748 of file PlantBase.c.

References GetSlot(), and Slot::GetWaterUsage().

◆ GetWrittenNoteData()

◆ GreenLightOff()

void GreenLightOff ( )
inlineprivate

Definition at line 311 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ GreenLightOn()

void GreenLightOn ( )
inlineprivate

Definition at line 294 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ GrowthTimerTick()

void GrowthTimerTick ( )
inlineprivate

◆ HandleCamoNetAttachment()

void HandleCamoNetAttachment ( bool  hide)
inlineprivate

Definition at line 777 of file TentBase.c.

◆ HandleOpeningsPhysics()

◆ HandleOpeningsVisuals()

void HandleOpeningsVisuals ( )
inlineprivate

◆ HandleVoiceEffect()

void HandleVoiceEffect ( bool  enable,
PlayerBase  player 
)
inlineprivate

Definition at line 608 of file InventoryItem.c.

◆ Harvest()

void Harvest ( PlayerBase  player)
inlineprivate

◆ HasAttachmentsBesidesBase()

bool HasAttachmentsBesidesBase ( )
inlineprivate

Definition at line 875 of file BaseBuildingBase.c.

References GameInventory::AttachmentCount(), GetInventory(), and HasBase().

◆ HasBase()

bool HasBase ( )
inlineprivate

Definition at line 305 of file BaseBuildingBase.c.

References m_HasBase.

◆ HasClutterCutter()

bool HasClutterCutter ( )
inlineprivate

Definition at line 825 of file TentBase.c.

◆ HasCrops()

bool HasCrops ( )
inlineprivate

Definition at line 870 of file PlantBase.c.

References m_HasCrops.

Referenced by UpdatePlant().

◆ HasFlammableMaterial() [1/4]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 6 of file Bark_ColorBase.c.

◆ HasFlammableMaterial() [2/4]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 6 of file BandageDressing.c.

Referenced by SetIgnitingAnimation().

◆ HasFlammableMaterial() [3/4]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 25 of file Rag.c.

◆ HasFlammableMaterial() [4/4]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 45 of file Paper.c.

◆ HasProperDistance()

bool HasProperDistance ( string  selection,
PlayerBase  player 
)
inlineprivate

Definition at line 944 of file BaseBuildingBase.c.

◆ HasProxyParts() [1/3]

override bool HasProxyParts ( )
inlineprivate

Definition at line 3 of file Tripod.c.

◆ HasProxyParts() [2/3]

override bool HasProxyParts ( )
inlineprivate

Definition at line 26 of file KitBase.c.

◆ HasProxyParts() [3/3]

override bool HasProxyParts ( )
inlineprivate

Definition at line 74 of file TentBase.c.

◆ HasSparkplug()

bool HasSparkplug ( )
inlineprivate

Definition at line 280 of file PowerGenerator.c.

◆ HideAllAnimationsAndProxyPhysics()

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

◆ HideAttachedClipsStates()

void HideAttachedClipsStates ( )
inlineprivate

◆ IgnoreOutOfReachCondition()

override bool IgnoreOutOfReachCondition ( )
inlineprivate

Definition at line 515 of file BaseBuildingBase.c.

◆ InfestationTimerTick()

void InfestationTimerTick ( )
inlineprivate

Definition at line 569 of file PlantBase.c.

References ChangeInfestation(), and Math::RandomFloat01().

◆ Init()

void Init ( GardenBase  garden_base,
float  fertility,
float  harvesting_efficiency,
float  water 
)
inlineprivate

◆ InitBaseState()

void InitBaseState ( )
inlineprivate

Definition at line 637 of file BaseBuildingBase.c.

References bsbDebugPrint(), GetConstruction(), InitVisuals(), and UpdateNavmesh().

◆ InitVisuals()

void InitVisuals ( )
inlineprivate

Definition at line 646 of file BaseBuildingBase.c.

References ANIMATION_DEPLOYED, bsbDebugPrint(), GetConstruction(), and HasBase().

◆ IsActive()

bool IsActive ( )
inlineprivate

Definition at line 90 of file TrapSpawnBase.c.

References m_IsActive, and m_IsInProgress.

◆ IsAttachmentSlotLocked() [1/2]

protected bool IsAttachmentSlotLocked ( EntityAI  attachment)
inlineprivate

◆ IsAttachmentSlotLocked() [2/2]

protected bool IsAttachmentSlotLocked ( string  slot_name)
inlineprivate

◆ IsBasebuildingKit()

◆ IsBloodContainer()

override bool IsBloodContainer ( )
inlineprivate

Definition at line 10 of file BloodContainerBase.c.

Referenced by UIScriptedMenu::UpdateItemInfoLiquidType().

◆ IsCharged()

bool IsCharged ( )
inlineprivate

Definition at line 106 of file Defibrillator.c.

References m_IsCharged.

◆ IsClothing()

override bool IsClothing ( )
inlineprivate

Definition at line 527 of file InventoryItem.c.

Referenced by InventoryItem::EEHitBy(), and CAContinuousEmpty::Setup().

◆ IsContainer()

override bool IsContainer ( )
inlineprivate

Definition at line 3 of file Container_Base.c.

Referenced by InventoryItem::EEHitBy().

◆ IsDeployable() [1/5]

override bool IsDeployable ( )
inlineprivate

Definition at line 110 of file KitBase.c.

◆ IsDeployable() [2/5]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [3/5]

override bool IsDeployable ( )
inlineprivate

Definition at line 402 of file BatteryCharger.c.

◆ IsDeployable() [4/5]

override bool IsDeployable ( )
inlineprivate

Definition at line 423 of file Spotlight.c.

◆ IsDeployable() [5/5]

override bool IsDeployable ( )
inlineprivate

Definition at line 843 of file TentBase.c.

◆ IsDry()

bool IsDry ( )
inlineprivate

Definition at line 821 of file PlantBase.c.

References GetPlantState().

Referenced by NeedsWater().

◆ IsElectricAppliance() [1/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 5 of file Refridgerator.c.

◆ IsElectricAppliance() [2/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 15 of file CableReel.c.

◆ IsElectricAppliance() [3/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 45 of file BatteryCharger.c.

Referenced by ActionPlugTargetIntoThis::ActionCondition().

◆ IsElectricAppliance() [4/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 64 of file Spotlight.c.

◆ IsFacingCamera()

bool IsFacingCamera ( string  selection)
inlineprivate

Definition at line 932 of file BaseBuildingBase.c.

◆ IsFacingPlayer()

override bool IsFacingPlayer ( PlayerBase  player,
string  selection 
)
inlineprivate

Definition at line 915 of file BaseBuildingBase.c.

◆ IsFolded()

bool IsFolded ( )
inlineprivate

Definition at line 357 of file Spotlight.c.

References m_IsFolded.

Referenced by UpdateAllSelections().

◆ IsFoodBaked()

bool IsFoodBaked ( )
inlineprivate

Definition at line 361 of file Edible_Base.c.

References GetFoodStage().

◆ IsFoodBoiled()

bool IsFoodBoiled ( )
inlineprivate

Definition at line 371 of file Edible_Base.c.

References GetFoodStage().

◆ IsFoodBurned()

bool IsFoodBurned ( )
inlineprivate

Definition at line 391 of file Edible_Base.c.

References GetFoodStage().

◆ IsFoodDried()

bool IsFoodDried ( )
inlineprivate

Definition at line 381 of file Edible_Base.c.

References GetFoodStage().

◆ IsFoodRaw()

bool IsFoodRaw ( )
inlineprivate

Definition at line 351 of file Edible_Base.c.

References GetFoodStage().

◆ IsFoodRotten()

bool IsFoodRotten ( )
inlineprivate

Definition at line 401 of file Edible_Base.c.

References GetFoodStage().

◆ IsFruit()

override bool IsFruit ( )
inlineprivate

Definition at line 216 of file Edible_Base.c.

◆ IsGrowing()

bool IsGrowing ( )
inlineprivate

Definition at line 833 of file PlantBase.c.

References GetPlantState().

Referenced by GrowthTimerTick().

◆ IsIgnited()

override bool IsIgnited ( )
inlineprivate

Definition at line 244 of file PortableGasStove.c.

References GetCompEM(), and ComponentEnergyManager::IsWorking().

Referenced by ActionCondition().

◆ IsIgnoredByConstruction() [1/2]

override bool IsIgnoredByConstruction ( )
inlineprivate

Definition at line 534 of file TentBase.c.

◆ IsIgnoredByConstruction() [2/2]

override bool IsIgnoredByConstruction ( )
inlineprivate

Definition at line 1054 of file BaseBuildingBase.c.

◆ IsInventoryVisible()

override bool IsInventoryVisible ( )
inlineprivate

Definition at line 72 of file UndergroundStash.c.

◆ IsItemTent()

override bool IsItemTent ( )
inlineprivate

Definition at line 79 of file TentBase.c.

◆ IsManipulatedEntrance()

bool IsManipulatedEntrance ( )
inlineprivate

Definition at line 699 of file TentBase.c.

◆ IsManipulatedWindow()

bool IsManipulatedWindow ( )
inlineprivate

Definition at line 704 of file TentBase.c.

◆ IsMature()

bool IsMature ( )
inlineprivate

Definition at line 846 of file PlantBase.c.

References GetPlantState().

Referenced by CheckWater(), and GrowthTimerTick().

◆ IsMeat()

override bool IsMeat ( )
inlineprivate

Definition at line 211 of file Edible_Base.c.

◆ IsMeleeFinisher() [1/2]

override bool IsMeleeFinisher ( )
inlineprivate

Definition at line 8 of file PickAxe.c.

◆ IsMeleeFinisher() [2/2]

override bool IsMeleeFinisher ( )
inlineprivate

Definition at line 8 of file Shovel.c.

◆ IsMounted()

bool IsMounted ( )
inlineprivate

Definition at line 60 of file BarbedWire.c.

References GetSlotLockedState().

◆ IsMushroom()

override bool IsMushroom ( )
inlineprivate

Definition at line 221 of file Edible_Base.c.

◆ IsObstructingVoice()

bool IsObstructingVoice ( )
inlineprivate

Returns if this entity obsructs player's voice.

Definition at line 589 of file InventoryItem.c.

◆ IsOpened()

bool IsOpened ( )
inlineprivate

Definition at line 320 of file BaseBuildingBase.c.

◆ IsPartBuildInSyncData()

bool IsPartBuildInSyncData ( int  part_id)
inlineprivate

Definition at line 156 of file BaseBuildingBase.c.

References m_SyncParts01, m_SyncParts02, and m_SyncParts03.

◆ IsPeltBase()

override bool IsPeltBase ( )
inlineprivate

Definition at line 3 of file Pelt_Base.c.

◆ IsPlaceable()

bool IsPlaceable ( )
inlineprivate

◆ IsPlaceableAtPosition()

bool IsPlaceableAtPosition ( vector  position)
inlineprivate

Definition at line 138 of file TrapSpawnBase.c.

References GetGame(), CGame::IsSurfaceDigable(), and CGame::SurfaceGetType().

◆ IsPlayerInside()

override bool IsPlayerInside ( PlayerBase  player,
string  selection 
)
inlineprivate

Definition at line 920 of file BaseBuildingBase.c.

Referenced by MiscGameplayFunctions::IsObjectObstructed().

◆ IsSpoiled()

bool IsSpoiled ( )
inlineprivate

Definition at line 858 of file PlantBase.c.

References GetPlantState().

Referenced by Harvest(), and SetSpoiled().

◆ IsTakeable()

◆ IsThisIgnitionSuccessful() [1/4]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

Definition at line 32 of file Bark_ColorBase.c.

◆ IsThisIgnitionSuccessful() [2/4]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

Definition at line 32 of file BandageDressing.c.

Referenced by OnFinishProgressServer().

◆ IsThisIgnitionSuccessful() [3/4]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

Definition at line 51 of file Rag.c.

◆ IsThisIgnitionSuccessful() [4/4]

override bool IsThisIgnitionSuccessful ( EntityAI  item_source = NULL)
inlineprivate

Definition at line 71 of file Paper.c.

◆ KitBase()

void KitBase ( )
inlineprivate

Definition at line 6 of file KitBase.c.

References m_DeployLoopSound, and RegisterNetSyncVariableBool().

◆ LockAttachmentSlot()

protected void LockAttachmentSlot ( bool  lock_state)
inlineprivate

◆ MakeSoundsOnClient()

void MakeSoundsOnClient ( bool  soundstate)
inlineprivate

Definition at line 116 of file Edible_Base.c.

References m_MakeCookingSounds, and Synchronize().

◆ ManipulateEntrance()

void ManipulateEntrance ( )
inlineprivate

Definition at line 689 of file TentBase.c.

◆ ManipulateWindow()

void ManipulateWindow ( )
inlineprivate

Definition at line 694 of file TentBase.c.

◆ MetalWire()

void MetalWire ( )
inlineprivate

◆ MustBeBuiltFromOutside()

bool MustBeBuiltFromOutside ( )
inlineprivate

Some buildings can only be built from outside.

Definition at line 926 of file BaseBuildingBase.c.

◆ MutePlayer()

void MutePlayer ( PlayerBase  player,
bool  state 
)
inlineprivate

This items has effect on player's voice.

Definition at line 596 of file InventoryItem.c.

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

◆ NeedsSpraying()

bool NeedsSpraying ( )
inlineprivate

Definition at line 770 of file PlantBase.c.

Referenced by SprayPlant(), and StopInfestation().

◆ NeedsWater()

bool NeedsWater ( )
inlineprivate

Definition at line 756 of file PlantBase.c.

References Slot::GetWater(), Slot::GetWaterUsage(), IsDry(), and m_Slot.

Referenced by CheckWater(), and Init().

◆ OnActivatedByTripWire()

override void OnActivatedByTripWire ( )
inlineprivate

Definition at line 3 of file SodaCan_Empty.c.

References PlaySound().

Referenced by TripwireTrap::OnSteppedOn().

◆ OnConsume()

void OnConsume ( float  amount,
PlayerBase  consumer 
)
private

◆ OnCreatePhysics()

override void OnCreatePhysics ( )
inlineprivate

Definition at line 138 of file TentBase.c.

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

Definition at line 334 of file PowerGenerator.c.

References Class::CastTo(), GetMaxFuel(), and SetFuel().

◆ OnEndPlacement()

override void OnEndPlacement ( )
inlineprivate

Definition at line 98 of file KitBase.c.

References SoundSynchRemote().

◆ OnEnergyAdded()

override void OnEnergyAdded ( )
inlineprivate

◆ OnEnergyConsumed()

override void OnEnergyConsumed ( )
inlineprivate

◆ OnIgnitedTarget() [1/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 9 of file HandDrillKit.c.

References GetGame().

◆ OnIgnitedTarget() [2/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 11 of file Matchbox.c.

References AddQuantity(), and GetGame().

◆ OnIgnitedTarget() [3/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 11 of file PetrolLighter.c.

References AddQuantity(), and GetGame().

◆ OnIgnitedTarget() [4/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 23 of file Bark_ColorBase.c.

◆ OnIgnitedTarget() [5/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 23 of file BandageDressing.c.

Referenced by OnFinishProgressServer().

◆ OnIgnitedTarget() [6/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 42 of file Rag.c.

◆ OnIgnitedTarget() [7/7]

override void OnIgnitedTarget ( EntityAI  ignited_item)
inlineprivate

Definition at line 62 of file Paper.c.

◆ OnIgnitedTargetFailed() [1/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

Definition at line 17 of file HandDrillKit.c.

References GetGame().

Referenced by OnFinishProgressServer().

◆ OnIgnitedTargetFailed() [2/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

Definition at line 19 of file Matchbox.c.

References AddQuantity(), and GetGame().

◆ OnIgnitedTargetFailed() [3/3]

override void OnIgnitedTargetFailed ( EntityAI  target_item)
inlineprivate

Definition at line 19 of file PetrolLighter.c.

References AddQuantity(), and GetGame().

◆ OnIgnitedThis() [1/4]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

Definition at line 27 of file Bark_ColorBase.c.

◆ OnIgnitedThis() [2/4]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

Definition at line 27 of file BandageDressing.c.

Referenced by OnFinishProgressServer().

◆ OnIgnitedThis() [3/4]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

Definition at line 46 of file Rag.c.

◆ OnIgnitedThis() [4/4]

override void OnIgnitedThis ( EntityAI  fire_source)
inlineprivate

Definition at line 66 of file Paper.c.

◆ OnInitEnergy() [1/3]

override void OnInitEnergy ( )
inlineprivate

Definition at line 10 of file Refridgerator.c.

◆ OnInitEnergy() [2/3]

override void OnInitEnergy ( )
inlineprivate

Definition at line 69 of file Spotlight.c.

References Fold(), GetCompEM(), GetHierarchyRoot(), Unfold(), and UpdateAllSelections().

◆ OnInitEnergy() [3/3]

override void OnInitEnergy ( )
inlineprivate

◆ OnInventoryEnter() [1/3]

override void OnInventoryEnter ( Man  player)
inlineprivate

◆ OnInventoryEnter() [2/3]

override void OnInventoryEnter ( Man  player)
inlineprivate

◆ OnInventoryEnter() [3/3]

override void OnInventoryEnter ( Man  player)
inlineprivate

Definition at line 347 of file BatteryCharger.c.

References HideAttachedClipsStates(), HideSelection(), and ShowSelection().

◆ OnInventoryExit() [1/2]

override void OnInventoryExit ( Man  player)
inlineprivate

Definition at line 62 of file Flashlight.c.

References GetCompEM(), and Vector().

◆ OnInventoryExit() [2/2]

override void OnInventoryExit ( Man  player)
inlineprivate

◆ OnIsCharged()

◆ OnIsPlugged() [1/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

Definition at line 72 of file MetalWire.c.

References UpdateAllSelections().

◆ OnIsPlugged() [2/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

Definition at line 180 of file Spotlight.c.

References Unfold(), and UpdateAllSelections().

◆ OnIsPlugged() [3/3]

override void OnIsPlugged ( EntityAI  source_device)
inlineprivate

Definition at line 238 of file BarbedWire.c.

References SoundCut().

◆ OnIsUnplugged() [1/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

◆ OnIsUnplugged() [2/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

Definition at line 243 of file BarbedWire.c.

References DestroyDamageTrigger(), and SoundCut().

◆ OnIsUnplugged() [3/3]

override void OnIsUnplugged ( EntityAI  last_energy_source)
inlineprivate

Definition at line 264 of file Spotlight.c.

References UpdateAllSelections().

◆ OnItemLocationChanged() [1/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 90 of file KitBase.c.

References UpdatePhysics().

◆ OnItemLocationChanged() [2/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 152 of file TentBase.c.

References GetInventory().

◆ OnItemLocationChanged() [3/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 153 of file PowerGenerator.c.

References UpdateFuelMeter().

◆ OnItemLocationChanged() [4/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 155 of file Spotlight.c.

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

◆ OnItemLocationChanged() [5/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 404 of file BarbedWire.c.

References DestroyDamageTrigger().

◆ OnItemLocationChanged() [6/6]

override void OnItemLocationChanged ( EntityAI  old_owner,
EntityAI  new_owner 
)
inlineprivate

Definition at line 442 of file TrapSpawnBase.c.

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

◆ OnOwnSocketReleased() [1/2]

override void OnOwnSocketReleased ( EntityAI  device)
inlineprivate

Definition at line 91 of file MetalWire.c.

References UpdateAllSelections().

◆ OnOwnSocketReleased() [2/2]

override void OnOwnSocketReleased ( EntityAI  device)
inlineprivate

Definition at line 231 of file BatteryCharger.c.

References HideAttachedClipsStates(), and ShowSelection().

◆ OnOwnSocketTaken() [1/2]

override void OnOwnSocketTaken ( EntityAI  device)
inlineprivate

Definition at line 85 of file MetalWire.c.

References UpdateAllSelections().

◆ OnOwnSocketTaken() [2/2]

override void OnOwnSocketTaken ( EntityAI  device)
inlineprivate

Definition at line 211 of file BatteryCharger.c.

References HideAttachedClipsStates(), HideSelection(), and ShowSelection().

◆ OnPartBuiltClient()

void OnPartBuiltClient ( string  part_name,
int  action_id 
)
inlineprivate

Definition at line 554 of file BaseBuildingBase.c.

References SoundBuildStart().

◆ OnPartBuiltServer()

◆ OnPartDestroyedClient()

void OnPartDestroyedClient ( string  part_name,
int  action_id 
)
inlineprivate

Definition at line 630 of file BaseBuildingBase.c.

References SoundDestroyStart().

◆ OnPartDestroyedServer()

◆ OnPartDismantledClient()

void OnPartDismantledClient ( string  part_name,
int  action_id 
)
inlineprivate

Definition at line 592 of file BaseBuildingBase.c.

References SoundDismantleStart().

◆ OnPartDismantledServer()

◆ OnPlacementCancelled() [1/2]

override void OnPlacementCancelled ( Man  player)
inlineprivate

Definition at line 104 of file KitBase.c.

◆ OnPlacementCancelled() [2/2]

override void OnPlacementCancelled ( Man  player)
inlineprivate

Definition at line 416 of file Spotlight.c.

References Fold().

◆ OnPlacementComplete() [1/8]

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

Definition at line 61 of file Refridgerator.c.

References SetIsPlaceSound().

◆ OnPlacementComplete() [2/8]

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

Definition at line 123 of file CableReel.c.

References SetIsPlaceSound().

◆ OnPlacementComplete() [3/8]

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

Definition at line 309 of file PowerGenerator.c.

References SetIsPlaceSound().

◆ OnPlacementComplete() [4/8]

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

Definition at line 395 of file BatteryCharger.c.

References SetIsPlaceSound().

◆ OnPlacementComplete() [5/8]

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

Definition at line 395 of file Spotlight.c.

References GetGame(), SetIsDeploySound(), and Unfold().

◆ OnPlacementComplete() [6/8]

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

◆ OnPlacementComplete() [7/8]

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

Definition at line 482 of file TrapSpawnBase.c.

References GetGame(), SetIsDeploySound(), and SetupTrapPlayer().

◆ OnPlacementComplete() [8/8]

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

Definition at line 848 of file TentBase.c.

References GetGame(), and SetIsDeploySound().

◆ OnPlacementStarted() [1/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

Definition at line 105 of file CableReel.c.

References GetGame(), and SEL_CORD_PLUGGED.

◆ OnPlacementStarted() [2/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

Definition at line 370 of file BatteryCharger.c.

References GetGame(), SEL_CLIPS_DETACHED, SEL_CORD_FOLDED, and SEL_CORD_PLUGGED.

◆ OnPlacementStarted() [3/3]

override void OnPlacementStarted ( Man  player)
inlineprivate

Definition at line 378 of file Spotlight.c.

References GetGame(), and SEL_CORD_PLUGGED_F.

◆ 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

Definition at line 19 of file Paper.c.

References Serializer::Read(), and version.

◆ OnStoreLoad() [2/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

Definition at line 33 of file BloodContainerBase.c.

References Serializer::Read(), SetBloodTypeVisible(), and version.

◆ OnStoreLoad() [3/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

Definition at line 37 of file Flag_Base.c.

References version.

◆ OnStoreLoad() [4/9]

◆ OnStoreLoad() [5/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoad() [6/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoad() [7/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

Definition at line 182 of file BarbedWire.c.

References Serializer::Read(), and version.

◆ OnStoreLoad() [8/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

Definition at line 318 of file Spotlight.c.

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

◆ OnStoreLoad() [9/9]

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreLoadCustom()

bool OnStoreLoadCustom ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

Definition at line 169 of file PlantBase.c.

References CALL_CATEGORY_SYSTEM, GetGame(), Serializer::Read(), and UpdatePlant().

Referenced by OnStoreLoad().

◆ OnStoreSave() [1/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 26 of file BloodContainerBase.c.

References Serializer::Write().

◆ OnStoreSave() [2/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 30 of file Paper.c.

References Serializer::Write().

◆ OnStoreSave() [3/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 32 of file Flag_Base.c.

◆ OnStoreSave() [4/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 94 of file TentBase.c.

References Serializer::Write().

◆ OnStoreSave() [5/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSave() [6/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 154 of file Edible_Base.c.

References GetFoodStage(), m_DecayTimer, m_LastDecayStage, and Serializer::Write().

◆ OnStoreSave() [7/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 177 of file BarbedWire.c.

◆ OnStoreSave() [8/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 310 of file Spotlight.c.

References Serializer::Write().

◆ OnStoreSave() [9/9]

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnStoreSaveCustom()

void OnStoreSaveCustom ( ParamsWriteContext  ctx)
inlineprivate

Definition at line 347 of file PlantBase.c.

References Serializer::Write().

Referenced by OnStoreSave().

◆ OnSwitchOff() [1/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 26 of file PortableGasLamp.c.

References SoundTurnOff().

◆ OnSwitchOff() [2/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 42 of file Refridgerator.c.

◆ OnSwitchOff() [3/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 88 of file PortableGasStove.c.

References SoundTurnOff().

◆ OnSwitchOff() [4/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 110 of file Spotlight.c.

References m_Light, and SoundTurnOff().

◆ OnSwitchOff() [5/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 331 of file BatteryCharger.c.

References HideSelection(), and ShowSelection().

◆ OnSwitchOn() [1/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 18 of file PortableGasLamp.c.

References SoundTurnOn().

◆ OnSwitchOn() [2/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 37 of file Refridgerator.c.

◆ OnSwitchOn() [3/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 80 of file PortableGasStove.c.

References SoundTurnOn().

◆ OnSwitchOn() [4/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 102 of file Spotlight.c.

References SoundTurnOn().

◆ OnSwitchOn() [5/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 325 of file BatteryCharger.c.

References HideSelection(), and ShowSelection().

◆ OnSynchronizedClient()

protected void OnSynchronizedClient ( )
inlineprivate

◆ OnVariablesSynchronized() [1/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 3 of file Stone.c.

References GetHierarchyParent().

◆ OnVariablesSynchronized() [2/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 24 of file Flag_Base.c.

◆ OnVariablesSynchronized() [3/13]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [4/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 47 of file Refridgerator.c.

References IsPlaceSound(), and PlayPlaceSound().

◆ OnVariablesSynchronized() [5/13]

override void OnVariablesSynchronized ( )
inlineprivate

this event is called all variables are synchronized on client

Definition at line 70 of file TrapSpawnBase.c.

References CanPlayDeployLoopSound(), IsDeploySound(), m_DeployLoopSound, PlayDeployLoopSound(), PlayDeploySound(), and StopDeployLoopSound().

◆ OnVariablesSynchronized() [6/13]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [7/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 91 of file CableReel.c.

References IsPlaceSound(), and PlayPlaceSound().

◆ OnVariablesSynchronized() [8/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 95 of file Edible_Base.c.

References m_MakeCookingSounds, RefreshAudio(), RemoveAudio(), and UpdateVisuals().

◆ OnVariablesSynchronized() [9/13]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [10/13]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [11/13]

override void OnVariablesSynchronized ( )
inlineprivate

◆ OnVariablesSynchronized() [12/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 293 of file PowerGenerator.c.

References IsPlaceSound(), PlayPlaceSound(), and UpdateFuelMeter().

◆ OnVariablesSynchronized() [13/13]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 356 of file BatteryCharger.c.

References IsPlaceSound(), and PlayPlaceSound().

◆ OnWasAttached() [1/2]

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

Definition at line 69 of file Flag_Base.c.

References HideSelection(), and ShowSelection().

◆ OnWasAttached() [2/2]

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

Definition at line 573 of file InventoryItem.c.

References GetHierarchyRootPlayer().

◆ OnWasDetached() [1/2]

override void OnWasDetached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

Definition at line 77 of file Flag_Base.c.

References HideSelection(), and ShowSelection().

◆ OnWasDetached() [2/2]

override void OnWasDetached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

Definition at line 581 of file InventoryItem.c.

◆ OnWork() [1/6]

override void OnWork ( float  consumed_energy)
inlineprivate

Definition at line 23 of file Refridgerator.c.

◆ OnWork() [2/6]

override void OnWork ( float  consumed_energy)
inlineprivate

Definition at line 25 of file Flashlight.c.

References GetCompEM(), GetGame(), and m_Light.

◆ 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

Definition at line 236 of file BarbedWire.c.

◆ OnWorkStart() [1/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 7 of file Raycaster.c.

References GetGame(), and StartPeriodicMeasurement().

◆ OnWorkStart() [2/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 13 of file Flashlight.c.

References GetGame(), m_Light, and SetObjectMaterial().

◆ OnWorkStart() [3/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 16 of file Refridgerator.c.

◆ OnWorkStart() [4/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 34 of file PortableGasLamp.c.

References GetGame(), m_Light, SetObjectMaterial(), and SoundBurningStart().

◆ OnWorkStart() [5/10]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [6/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 93 of file BatteryCharger.c.

References GetGame(), and UpdateStatusLights().

◆ OnWorkStart() [7/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 96 of file PortableGasStove.c.

References SetObjectTexture(), and SoundBurningStart().

◆ OnWorkStart() [8/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 106 of file PowerGenerator.c.

References CALL_CATEGORY_SYSTEM, and GetGame().

◆ OnWorkStart() [9/10]

override void OnWorkStart ( )
inlineprivate

Definition at line 124 of file Spotlight.c.

References GetGame(), m_Light, and UpdateAllSelections().

◆ OnWorkStart() [10/10]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStop() [1/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 28 of file Refridgerator.c.

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

◆ OnWorkStop() [2/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 47 of file Flashlight.c.

References GetGame(), m_Light, and SetObjectMaterial().

◆ OnWorkStop() [3/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 49 of file PortableGasLamp.c.

References m_Light, SetObjectMaterial(), and SoundBurningStop().

◆ OnWorkStop() [4/10]

◆ OnWorkStop() [5/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 63 of file Raycaster.c.

References GetGame(), and StopPeriodicMeasurement().

◆ OnWorkStop() [6/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 102 of file BatteryCharger.c.

References GetGame(), and UpdateStatusLights().

◆ OnWorkStop() [7/10]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [8/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 135 of file PowerGenerator.c.

References GetGame(), m_Smoke, and UpdateFuelMeter().

◆ OnWorkStop() [9/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 139 of file Spotlight.c.

References GetGame(), m_Light, and UpdateAllSelections().

◆ OnWorkStop() [10/10]

override void OnWorkStop ( )
inlineprivate

Definition at line 224 of file BarbedWire.c.

References CreateDamageTrigger(), DestroyDamageTrigger(), and SoundBuzzLoopStop().

◆ Pack()

◆ Paper()

void Paper ( )
inlineprivate

Definition at line 10 of file Paper.c.

◆ ParticleTest()

void ParticleTest ( )
inlineprivate

◆ PerformRoofCheckForBase()

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

Definition at line 938 of file BaseBuildingBase.c.

◆ PileOfWoodenPlanks()

void PileOfWoodenPlanks ( )
inlineprivate

Definition at line 3 of file PileOfWoodenPlanks.c.

References GetGame().

◆ Pitch()

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

◆ PlaceOnGround()

void PlaceOnGround ( )
inlineprivate

Definition at line 22 of file UndergroundStash.c.

References GetGame(), SetPosition(), and CGame::SurfaceY().

◆ PlantBase()

◆ PlayDeployLoopSound() [1/5]

void PlayDeployLoopSound ( )
inlineprivate

◆ PlayDeployLoopSound() [2/5]

void PlayDeployLoopSound ( )
inlineprivate

◆ PlayDeployLoopSound() [3/5]

void PlayDeployLoopSound ( )
inlineprivate

◆ PlayDeployLoopSound() [4/5]

void PlayDeployLoopSound ( )
inlineprivate

◆ PlayDeployLoopSound() [5/5]

void PlayDeployLoopSound ( )
inlineprivate

◆ PostAreaDamageActions()

override void PostAreaDamageActions ( )
inlineprivate

Definition at line 395 of file BarbedWire.c.

References MiscGameplayFunctions::DealAbsoluteDmg().

◆ PowerGenerator()

void PowerGenerator ( )
inlineprivate

Definition at line 23 of file PowerGenerator.c.

References RegisterNetSyncVariableBool(), and RegisterNetSyncVariableInt().

◆ PreAreaDamageActions()

override void PreAreaDamageActions ( )
inlineprivate

Definition at line 385 of file BarbedWire.c.

References GetCompEM(), SoundCollision(), SoundElectricShock(), and Spark().

◆ PrepareMeasurement()

void PrepareMeasurement ( )
inlineprivate

Definition at line 25 of file Raycaster.c.

References DoMeasurement().

◆ PrintValues()

void PrintValues ( )
inlineprivate

Definition at line 417 of file PlantBase.c.

References Print().

◆ ProcessDecay()

◆ Rag()

void Rag ( )
inlineprivate

Definition at line 3 of file Rag.c.

Referenced by Torch::GetRag(), and Torch::OnWork().

◆ RedLightOff()

void RedLightOff ( )
inlineprivate

Definition at line 307 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ RedLightOn()

void RedLightOn ( )
inlineprivate

Definition at line 290 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ Refresh()

void Refresh ( )
inlineprivate

◆ RefreshAttachements()

void RefreshAttachements ( )
inlineprivate

◆ RefreshAudio()

protected void RefreshAudio ( )
inlineprivate

◆ RegenerateNavmesh()

void RegenerateNavmesh ( )
inlineprivate

◆ RegisterActionForSync()

protected void RegisterActionForSync ( int  part_id,
int  action_id 
)
inlineprivate

Definition at line 196 of file BaseBuildingBase.c.

References m_InteractedPartId, and m_PerformedActionId.

◆ RegisterPartForSync()

void RegisterPartForSync ( int  part_id)
inlineprivate

Definition at line 98 of file BaseBuildingBase.c.

References m_SyncParts01, m_SyncParts02, and m_SyncParts03.

◆ RemoveAudio()

protected void RemoveAudio ( )
inlineprivate

Definition at line 145 of file Edible_Base.c.

References m_MakeCookingSounds, and SoundCookingStop().

◆ RemoveCookingAudioVisuals()

protected void RemoveCookingAudioVisuals ( )
inlineprivate

◆ RemovePlanks()

int RemovePlanks ( int  needed_planks)
inlineprivate

Definition at line 72 of file PileOfWoodenPlanks.c.

References AddQuantity(), GetQuantity(), and UpdateSelections().

◆ RemovePlant()

void RemovePlant ( )
inlineprivate

Definition at line 683 of file PlantBase.c.

References ECE_PLACE_ON_SURFACE, GetGame(), RemoveSlot(), and UnlockFromParent().

Referenced by ~PlantBase().

◆ RemoveSlot()

void RemoveSlot ( )
inlineprivate

Definition at line 792 of file PlantBase.c.

References GetHierarchyParent().

Referenced by RemovePlant(), and SpoiledRemoveTimerTick().

◆ ReplaceEdibleWithNew()

void ReplaceEdibleWithNew ( string  typeName)
inlineprivate

Definition at line 459 of file Edible_Base.c.

References Error(), GetHierarchyRootPlayer(), and ReplaceEdibleWithNewLambda().

◆ ResetActionSyncData()

protected void ResetActionSyncData ( )
inlineprivate

Definition at line 202 of file BaseBuildingBase.c.

References m_InteractedPartId, and m_PerformedActionId.

◆ ResetToggle()

void ResetToggle ( )
inlineprivate

Definition at line 682 of file TentBase.c.

◆ SetActionFromSyncData()

◆ SetActions() [1/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file WoodenLog.c.

References AddAction().

◆ SetActions() [2/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file CamoNet.c.

References AddAction().

◆ SetActions() [3/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file WoodenStick.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [4/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file Nail.c.

References AddAction().

◆ SetActions() [5/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file MetalPlate.c.

References AddAction().

◆ SetActions() [6/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file WoodenPlank.c.

References AddAction().

◆ SetActions() [7/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file Pliers.c.

References AddAction().

◆ SetActions() [8/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file FieldShovel.c.

References ActionBuryAshes, and AddAction().

◆ SetActions() [9/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file Pelt_Base.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [10/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file Tripod.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [11/49]

override void SetActions ( )
inlineprivate

Definition at line 12 of file Firewood.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [12/49]

override void SetActions ( )
inlineprivate

Definition at line 13 of file Shovel.c.

References ActionBuryAshes, and AddAction().

◆ SetActions() [13/49]

override void SetActions ( )
inlineprivate

Definition at line 13 of file PickAxe.c.

References AddAction().

◆ SetActions() [14/49]

override void SetActions ( )
inlineprivate

Definition at line 15 of file Stone.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [15/49]

override void SetActions ( )
inlineprivate

Definition at line 21 of file Thermometer.c.

References AddAction().

◆ SetActions() [16/49]

override void SetActions ( )
inlineprivate

Definition at line 25 of file HandDrillKit.c.

References ActionLightItemOnFire, and AddAction().

◆ SetActions() [17/49]

override void SetActions ( )
inlineprivate

Definition at line 27 of file Matchbox.c.

References ActionLightItemOnFire, and AddAction().

◆ SetActions() [18/49]

override void SetActions ( )
inlineprivate

Definition at line 33 of file PetrolLighter.c.

References ActionLightItemOnFire, and AddAction().

◆ SetActions() [19/49]

override void SetActions ( )
inlineprivate

Definition at line 37 of file BandageDressing.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [20/49]

override void SetActions ( )
inlineprivate

Definition at line 37 of file Bark_ColorBase.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [21/49]

override void SetActions ( )
inlineprivate

Definition at line 61 of file Rag.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [22/49]

override void SetActions ( )
inlineprivate

Definition at line 63 of file Battery9V.c.

References AddAction().

◆ SetActions() [23/49]

override void SetActions ( )
inlineprivate

Definition at line 67 of file GardenLime.c.

References AddAction().

◆ SetActions() [24/49]

override void SetActions ( )
inlineprivate

Definition at line 69 of file HandcuffsLocked.c.

References AddAction().

◆ SetActions() [25/49]

override void SetActions ( )
inlineprivate

Definition at line 71 of file Raycaster.c.

References AddAction().

◆ SetActions() [26/49]

override void SetActions ( )
inlineprivate

Definition at line 73 of file Refridgerator.c.

References AddAction(), and RemoveAction().

◆ SetActions() [27/49]

override void SetActions ( )
inlineprivate

Definition at line 76 of file Paper.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [28/49]

override void SetActions ( )
inlineprivate

Definition at line 77 of file Flashlight.c.

References AddAction().

◆ SetActions() [29/49]

override void SetActions ( )
inlineprivate

Definition at line 84 of file PortableGasLamp.c.

References AddAction().

◆ SetActions() [30/49]

override void SetActions ( )
inlineprivate

Definition at line 96 of file MetalWire.c.

References AddAction().

◆ SetActions() [31/49]

override void SetActions ( )
inlineprivate

Definition at line 114 of file Flag_Base.c.

References ActionAttach, and AddAction().

◆ SetActions() [32/49]

override void SetActions ( )
inlineprivate

Definition at line 135 of file CableReel.c.

References AddAction(), and RemoveAction().

◆ SetActions() [33/49]

override void SetActions ( )
inlineprivate

Definition at line 142 of file Defibrillator.c.

References AddAction().

◆ SetActions() [34/49]

override void SetActions ( )
inlineprivate

Definition at line 199 of file KitBase.c.

References AddAction().

◆ SetActions() [35/49]

override void SetActions ( )
inlineprivate

Definition at line 254 of file PortableGasStove.c.

References ActionLightItemOnFire, and AddAction().

◆ SetActions() [36/49]

override void SetActions ( )
inlineprivate

Definition at line 321 of file PowerGenerator.c.

References AddAction().

◆ SetActions() [37/49]

override void SetActions ( )
inlineprivate

Definition at line 412 of file BatteryCharger.c.

References AddAction().

◆ SetActions() [38/49]

override void SetActions ( )
inlineprivate

Definition at line 447 of file InventoryItem.c.

References ActionAttach, and AddAction().

◆ SetActions() [39/49]

override void SetActions ( )
inlineprivate

Definition at line 451 of file BarbedWire.c.

References AddAction().

◆ SetActions() [40/49]

override void SetActions ( )
inlineprivate

Definition at line 455 of file Spotlight.c.

References AddAction(), and RemoveAction().

◆ SetActions() [41/49]

override void SetActions ( )
inlineprivate

Definition at line 457 of file InventoryItem.c.

References ActionAttach, and AddAction().

◆ SetActions() [42/49]

override void SetActions ( )
inlineprivate

Definition at line 469 of file InventoryItem.c.

References AddAction().

◆ SetActions() [43/49]

override void SetActions ( )
inlineprivate

Definition at line 471 of file Edible_Base.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [44/49]

override void SetActions ( )
inlineprivate

Definition at line 481 of file InventoryItem.c.

References ActionDetach(), and AddAction().

◆ SetActions() [45/49]

override void SetActions ( )
inlineprivate

Definition at line 497 of file InventoryItem.c.

References ActionAttach, and AddAction().

◆ SetActions() [46/49]

override void SetActions ( )
inlineprivate

Definition at line 507 of file InventoryItem.c.

References ActionAttach, ActionDetach(), and AddAction().

◆ SetActions() [47/49]

override void SetActions ( )
inlineprivate

Definition at line 875 of file PlantBase.c.

References AddAction().

◆ SetActions() [48/49]

override void SetActions ( )
inlineprivate

Definition at line 880 of file TentBase.c.

References ActionPackTent, and AddAction().

◆ SetActions() [49/49]

override void SetActions ( )
inlineprivate

Definition at line 1127 of file BaseBuildingBase.c.

References AddAction(), and RemoveAction().

◆ SetActive()

◆ SetBaseState()

void SetBaseState ( bool  has_base)
inlineprivate

Definition at line 310 of file BaseBuildingBase.c.

References m_HasBase.

◆ SetBloodTypeVisible()

void SetBloodTypeVisible ( bool  visible)
inlineprivate

Definition at line 15 of file BloodContainerBase.c.

References SetSynchDirty().

◆ SetCookingEquipment()

void SetCookingEquipment ( ItemBase  equipment)
inlineprivate

Definition at line 34 of file PortableGasStove.c.

References m_CookingEquipment.

Referenced by ClearCookingEquipment(), and EEItemAttached().

◆ SetCookingTime()

void SetCookingTime ( float  time)
inlineprivate

Definition at line 450 of file Edible_Base.c.

References GetFoodStage(), and Synchronize().

◆ SetFuel()

◆ SetInactive()

void SetInactive ( )
inlineprivate

◆ SetIsBeingPacked()

void SetIsBeingPacked ( bool  isBeingPacked)
inlineprivate

Definition at line 1006 of file TentBase.c.

References SetSynchDirty().

◆ SetMountedState()

void SetMountedState ( bool  is_mounted)
inlineprivate

Definition at line 78 of file BarbedWire.c.

References bsbDebugPrint, LockAttachmentSlot(), SetTakeable(), and Synchronize().

Referenced by AfterStoreLoad().

◆ SetPartFromSyncData()

◆ SetPartsAfterStoreLoad()

void SetPartsAfterStoreLoad ( )
inlineprivate

◆ SetPartsFromSyncData()

void SetPartsFromSyncData ( )
inlineprivate

◆ SetPlantState()

void SetPlantState ( int  state)
inlineprivate

Definition at line 729 of file PlantBase.c.

References SetSynchDirty().

Referenced by CheckWater(), GrowthTimerTick(), Init(), and SetSpoiled().

◆ SetSlot()

void SetSlot ( Slot  slot)
inlineprivate

Definition at line 808 of file PlantBase.c.

Referenced by OnStoreLoad().

◆ SetSpoiled()

void SetSpoiled ( )
inlineprivate

◆ SetupTrap()

void SetupTrap ( )
inlineprivate

◆ SetupTrapPlayer()

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

Definition at line 178 of file TrapSpawnBase.c.

References Error(), GetGame(), m_InfoSetup, SetActive(), and SetPosition().

◆ SetUsed()

void SetUsed ( )
inlineprivate

◆ ShowZonesHealth()

override bool ShowZonesHealth ( )
inlineprivate

Definition at line 891 of file BaseBuildingBase.c.

◆ SoundBuildStart()

protected void SoundBuildStart ( string  part_name)
inlineprivate

Definition at line 1062 of file BaseBuildingBase.c.

References GetBuildSoundByMaterial(), and m_Sound.

◆ SoundBurningStart() [1/2]

protected void SoundBurningStart ( )
inlineprivate

Definition at line 64 of file PortableGasLamp.c.

Referenced by OnWorkStart().

◆ SoundBurningStart() [2/2]

protected void SoundBurningStart ( )
inlineprivate

Definition at line 177 of file PortableGasStove.c.

◆ SoundBurningStop() [1/2]

protected void SoundBurningStop ( )
inlineprivate

Definition at line 69 of file PortableGasLamp.c.

Referenced by OnWorkStop().

◆ SoundBurningStop() [2/2]

protected void SoundBurningStop ( )
inlineprivate

Definition at line 182 of file PortableGasStove.c.

◆ SoundBuzzLoopStart()

void SoundBuzzLoopStart ( )
inlineprivate

Definition at line 336 of file BarbedWire.c.

References GetGame().

Referenced by OnWorkStart().

◆ SoundBuzzLoopStop()

void SoundBuzzLoopStop ( )
inlineprivate

Definition at line 348 of file BarbedWire.c.

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

Referenced by OnWorkStop().

◆ SoundCollision()

void SoundCollision ( )
inlineprivate

Definition at line 372 of file BarbedWire.c.

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

Referenced by PreAreaDamageActions().

◆ SoundCookingStart()

protected void SoundCookingStart ( string  sound_name)
inlineprivate

Definition at line 481 of file Edible_Base.c.

References GetGame(), m_SoundCooking, m_SoundPlaying, and SoundCookingStop().

◆ SoundCookingStop()

protected void SoundCookingStop ( )
inlineprivate

Definition at line 496 of file Edible_Base.c.

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

◆ SoundCut()

void SoundCut ( )
inlineprivate

Definition at line 314 of file BarbedWire.c.

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

Referenced by OnIsPlugged(), and OnIsUnplugged().

◆ SoundDestroyStart()

protected void SoundDestroyStart ( string  part_name)
inlineprivate

Definition at line 1072 of file BaseBuildingBase.c.

References GetDismantleSoundByMaterial(), and m_Sound.

◆ SoundDismantleStart()

protected void SoundDismantleStart ( string  part_name)
inlineprivate

Definition at line 1067 of file BaseBuildingBase.c.

References GetDismantleSoundByMaterial(), and m_Sound.

◆ SoundElectricShock()

void SoundElectricShock ( )
inlineprivate

Definition at line 361 of file BarbedWire.c.

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

Referenced by PreAreaDamageActions().

◆ SoundSpark()

void SoundSpark ( )
inlineprivate

Definition at line 325 of file BarbedWire.c.

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

Referenced by Spark().

◆ SoundTentClosePlay()

void SoundTentClosePlay ( )
inlineprivate

◆ SoundTentCloseWindowPlay()

void SoundTentCloseWindowPlay ( )
inlineprivate

◆ SoundTentOpenPlay()

void SoundTentOpenPlay ( )
inlineprivate

◆ SoundTentOpenWindowPlay()

void SoundTentOpenWindowPlay ( )
inlineprivate

◆ SoundTurnOff() [1/3]

protected void SoundTurnOff ( )
inlineprivate

Definition at line 79 of file PortableGasLamp.c.

Referenced by OnSwitchOff().

◆ SoundTurnOff() [2/3]

protected void SoundTurnOff ( )
inlineprivate

Definition at line 192 of file PortableGasStove.c.

◆ SoundTurnOff() [3/3]

protected void SoundTurnOff ( )
inlineprivate

Definition at line 370 of file Spotlight.c.

◆ SoundTurnOn() [1/3]

protected void SoundTurnOn ( )
inlineprivate

Definition at line 74 of file PortableGasLamp.c.

Referenced by OnSwitchOn().

◆ SoundTurnOn() [2/3]

protected void SoundTurnOn ( )
inlineprivate

Definition at line 187 of file PortableGasStove.c.

◆ SoundTurnOn() [3/3]

protected void SoundTurnOn ( )
inlineprivate

Definition at line 365 of file Spotlight.c.

◆ Spark()

void Spark ( )
inlineprivate

Definition at line 305 of file BarbedWire.c.

References ParticleList::BARBED_WIRE_SPARKS, and SoundSpark().

Referenced by PreAreaDamageActions().

◆ SpawnCatch()

◆ SpoiledRemoveTimerTick()

void SpoiledRemoveTimerTick ( )
inlineprivate

Definition at line 579 of file PlantBase.c.

References RemoveSlot().

◆ Spotlight()

void Spotlight ( )
inlineprivate

Definition at line 47 of file Spotlight.c.

References m_DeployLoopSound, and RegisterNetSyncVariableBool().

◆ SprayPlant()

void SprayPlant ( float  consumed_quantity)
inlineprivate

Definition at line 637 of file PlantBase.c.

References ChangeInfestation(), NeedsSpraying(), and UpdatePlant().

◆ StartActivate()

void StartActivate ( PlayerBase  player)
inlineprivate

Definition at line 221 of file TrapSpawnBase.c.

◆ StartLoopSound()

void StartLoopSound ( )
inlineprivate

Definition at line 46 of file PowerGenerator.c.

References GetCompEM(), GetGame(), and SEffectManager::PlayOnObject().

◆ StartPeriodicMeasurement()

void StartPeriodicMeasurement ( )
inlineprivate

Definition at line 15 of file Raycaster.c.

References m_Timer.

Referenced by OnWorkStart().

◆ StopChargedAlarm()

void StopChargedAlarm ( )
inlineprivate

Definition at line 79 of file Defibrillator.c.

References EffectSound::SoundStop().

Referenced by OnWorkStop().

◆ StopChargingSound()

void StopChargingSound ( )
inlineprivate

Definition at line 89 of file Defibrillator.c.

References EffectSound::SoundStop().

Referenced by OnWorkStop().

◆ StopChargingTimer()

void StopChargingTimer ( )
inlineprivate

Definition at line 97 of file Defibrillator.c.

Referenced by OnWorkStop().

◆ StopDeployLoopSound() [1/5]

void StopDeployLoopSound ( )
inlineprivate

◆ StopDeployLoopSound() [2/5]

void StopDeployLoopSound ( )
inlineprivate

◆ StopDeployLoopSound() [3/5]

void StopDeployLoopSound ( )
inlineprivate

◆ StopDeployLoopSound() [4/5]

void StopDeployLoopSound ( )
inlineprivate

◆ StopDeployLoopSound() [5/5]

void StopDeployLoopSound ( )
inlineprivate

◆ StopInfestation()

string StopInfestation ( float  consumed_quantity)
inlineprivate

Definition at line 658 of file PlantBase.c.

References ChangeInfestation(), NeedsSpraying(), and UpdatePlant().

◆ StopPeriodicMeasurement()

void StopPeriodicMeasurement ( )
inlineprivate

Definition at line 55 of file Raycaster.c.

References m_Timer.

Referenced by OnWorkStop().

◆ SwitchLightOff()

void SwitchLightOff ( )
inlineprivate

Definition at line 319 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by BatteryCharger(), and UpdateStatusLights().

◆ SwitchLightOn()

void SwitchLightOn ( )
inlineprivate

Definition at line 302 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ Synchronize() [1/3]

void Synchronize ( )
inlineprivate

Definition at line 16 of file Flag_Base.c.

References GetGame(), and SetSynchDirty().

◆ Synchronize() [2/3]

void Synchronize ( )
inlineprivate

Definition at line 82 of file Edible_Base.c.

References GetGame(), SetSynchDirty(), and UpdateVisuals().

◆ Synchronize() [3/3]

void Synchronize ( )
inlineprivate

Definition at line 121 of file BarbedWire.c.

References GetGame(), and SetSynchDirty().

Referenced by SetMountedState().

◆ SynchronizeBaseState()

void SynchronizeBaseState ( )
inlineprivate

Definition at line 69 of file BaseBuildingBase.c.

References GetGame(), and SetSynchDirty().

◆ TentBase()

◆ ToggleAnimation()

◆ ToolBase()

void ToolBase ( )
inlineprivate

Definition at line 4 of file ToolBase.c.

◆ TransferFoodStage()

void TransferFoodStage ( notnull Edible_Base  source)
inlineprivate

Definition at line 433 of file Edible_Base.c.

References ChangeFoodStage(), m_DecayDelta, m_DecayTimer, and m_LastDecayStage.

◆ TrapSpawnBase()

◆ UndergroundStash()

void UndergroundStash ( )
inlineprivate

Definition at line 3 of file UndergroundStash.c.

◆ Unfold()

◆ UnregisterPartForSync()

void UnregisterPartForSync ( int  part_id)
inlineprivate

Definition at line 127 of file BaseBuildingBase.c.

References m_SyncParts01, m_SyncParts02, and m_SyncParts03.

◆ UpdateAllSelections() [1/2]

◆ UpdateAllSelections() [2/2]

◆ UpdateAttachmentPhysics()

void UpdateAttachmentPhysics ( string  slot_name,
bool  is_locked 
)
inlineprivate

Definition at line 763 of file BaseBuildingBase.c.

References bsbDebugPrint(), FindAttachmentBySlotName(), and m_Mountables.

◆ 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]

void UpdatePhysics ( )
inlineprivate

Definition at line 143 of file KitBase.c.

◆ UpdatePhysics() [2/3]

void UpdatePhysics ( )
inlineprivate

◆ UpdatePhysics() [3/3]

◆ UpdatePlant()

void UpdatePlant ( )
inlineprivate

◆ UpdateSelections()

void UpdateSelections ( )
inlineprivate

◆ UpdateStatusLights()

◆ UpdateVisuals() [1/4]

void UpdateVisuals ( )
inlineprivate

Definition at line 51 of file Edible_Base.c.

References GetFoodStage().

◆ UpdateVisuals() [2/4]

void UpdateVisuals ( )
inlineprivate

Definition at line 137 of file KitBase.c.

◆ UpdateVisuals() [3/4]

void UpdateVisuals ( )
inlineprivate

Definition at line 596 of file TentBase.c.

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

◆ UpdateVisuals() [4/4]

void UpdateVisuals ( )
inlineprivate

◆ YellowLightOff()

void YellowLightOff ( )
inlineprivate

Definition at line 315 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

◆ YellowLightOn()

void YellowLightOn ( )
inlineprivate

Definition at line 298 of file BatteryCharger.c.

References SetObjectMaterial().

Referenced by UpdateStatusLights().

Field Documentation

◆ ANIMATION_DEPLOYED

const string ANIMATION_DEPLOYED = "Deployed"
private

Definition at line 4 of file BaseBuildingBase.c.

◆ ATTACHED_CLIPS_STATES

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

Definition at line 23 of file BatteryCharger.c.

◆ ATTACHED_CLIPS_STATES_COUNT

const protected int ATTACHED_CLIPS_STATES_COUNT = 2
private

Definition at line 24 of file BatteryCharger.c.

Referenced by HideAttachedClipsStates().

◆ ATTACHMENT_COOKING_POT

ATTACHMENT_COOKING_POT = Pot
private

Definition at line 5 of file PortableGasStove.c.

◆ ATTACHMENT_FRYING_PAN

ATTACHMENT_FRYING_PAN = FryingPan
private

Definition at line 6 of file PortableGasStove.c.

◆ CHARGED_AND_READY_SOUND

const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
staticprivate

Definition at line 4 of file Defibrillator.c.

◆ CHARGING_SOUND

const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
staticprivate

Definition at line 3 of file Defibrillator.c.

◆ DEFAULT_MATERIAL

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

Definition at line 21 of file BatteryCharger.c.

◆ FLAME_BUTANE_OFF

const protected string FLAME_BUTANE_OFF = ""
private

Definition at line 4 of file PortableGasStove.c.

◆ FLAME_BUTANE_ON

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

Definition at line 3 of file PortableGasStove.c.

◆ GAS_LIGHT_MATERIAL_OFF

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

Definition at line 6 of file PortableGasLamp.c.

◆ GAS_LIGHT_MATERIAL_ON

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

Definition at line 5 of file PortableGasLamp.c.

◆ GLASS_ID

int GLASS_ID = 2
staticprivate

Definition at line 6 of file Flashlight.c.

◆ GREEN_LIGHT_GLOW

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

Definition at line 18 of file BatteryCharger.c.

◆ ID_GLASS_FOLDED

const int ID_GLASS_FOLDED = 5
staticprivate

Definition at line 26 of file Spotlight.c.

◆ ID_GLASS_UNFOLDED

const int ID_GLASS_UNFOLDED = 3
staticprivate

Definition at line 24 of file Spotlight.c.

◆ ID_REFLECTOR_FOLDED

const int ID_REFLECTOR_FOLDED = 6
staticprivate

Definition at line 27 of file Spotlight.c.

◆ ID_REFLECTOR_UNFOLDED

const int ID_REFLECTOR_UNFOLDED = 4
staticprivate

Definition at line 25 of file Spotlight.c.

◆ LIGHT_OFF_GLASS

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

Definition at line 8 of file Flashlight.c.

◆ LIGHT_OFF_REFLECTOR

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

Definition at line 9 of file Flashlight.c.

◆ LIGHT_ON_GLASS

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

Definition at line 10 of file Flashlight.c.

◆ LIGHT_ON_REFLECTOR

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

Definition at line 11 of file Flashlight.c.

◆ LOOP_SOUND

const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
staticprivate

Definition at line 9 of file PowerGenerator.c.

◆ m_AlignCatchTimer

ref Timer m_AlignCatchTimer
private

Definition at line 19 of file TrapSpawnBase.c.

◆ m_AnimationPhaseSet

string m_AnimationPhaseSet
private

Definition at line 21 of file TrapSpawnBase.c.

◆ m_AnimationPhaseTriggered

string m_AnimationPhaseTriggered
private

Definition at line 22 of file TrapSpawnBase.c.

◆ m_AnimationPhaseUsed

string m_AnimationPhaseUsed
private

Definition at line 23 of file TrapSpawnBase.c.

◆ m_AreaDamage

protected ref AreaDamageBase m_AreaDamage
private

Definition at line 20 of file BarbedWire.c.

◆ m_BaitNeeded

bool m_BaitNeeded
private

Definition at line 7 of file TrapSpawnBase.c.

◆ m_BatteryEnergy0To100

int m_BatteryEnergy0To100
private

Definition at line 28 of file BatteryCharger.c.

◆ m_BlinkingStatusLightInterval

protected float m_BlinkingStatusLightInterval = 0.4
staticprivate

Definition at line 31 of file BatteryCharger.c.

◆ m_BlinkingStatusLightIsOn

protected bool m_BlinkingStatusLightIsOn = false
private

Definition at line 33 of file BatteryCharger.c.

Referenced by UpdateStatusLights().

◆ m_BuzzSoundLoop

SoundOnVehicle m_BuzzSoundLoop
private

Definition at line 17 of file BarbedWire.c.

◆ m_CamoNet

protected CamoNet m_CamoNet
private

Definition at line 39 of file TentBase.c.

◆ m_Catch

private ItemBase m_Catch
private

Definition at line 17 of file TrapSpawnBase.c.

◆ m_CatchesGroundAnimal

ref multiMap<string, float> m_CatchesGroundAnimal
private

Definition at line 28 of file TrapSpawnBase.c.

◆ m_CatchesPond

ref multiMap<string, float> m_CatchesPond
private

Definition at line 26 of file TrapSpawnBase.c.

◆ m_CatchesSea

ref multiMap<string, float> m_CatchesSea
private

Definition at line 27 of file TrapSpawnBase.c.

◆ m_ChargedAlarm

EffectSound m_ChargedAlarm
private

Definition at line 13 of file Defibrillator.c.

◆ m_ChargeEnergyPerSecond

protected float m_ChargeEnergyPerSecond
private

Definition at line 29 of file BatteryCharger.c.

◆ m_ChargeTime

float m_ChargeTime = 5
staticprivate

Definition at line 9 of file Defibrillator.c.

Referenced by OnWorkStart().

◆ m_ChargingSound

EffectSound m_ChargingSound
private

Definition at line 14 of file Defibrillator.c.

◆ m_ChargingTimer

ref Timer m_ChargingTimer
private

Definition at line 12 of file Defibrillator.c.

◆ m_ClutterCutter

protected Object m_ClutterCutter
private

Definition at line 37 of file TentBase.c.

◆ m_Construction

ref Construction m_Construction
private

Definition at line 8 of file BaseBuildingBase.c.

◆ m_ConstructionKitHealth

float m_ConstructionKitHealth
private

Definition at line 6 of file BaseBuildingBase.c.

◆ m_CookingEquipment

ItemBase m_CookingEquipment
private

Definition at line 17 of file PortableGasStove.c.

Referenced by GetCookingEquipment().

◆ m_CookingProcess

ref Cooking m_CookingProcess
private

Definition at line 16 of file PortableGasStove.c.

◆ m_CropsCount

private int m_CropsCount
private

Definition at line 14 of file PlantBase.c.

Referenced by Harvest().

◆ m_CropsType

private string m_CropsType
private

Definition at line 16 of file PlantBase.c.

◆ m_CurrentPlantMaterialQuantity

private float m_CurrentPlantMaterialQuantity
private

Definition at line 21 of file PlantBase.c.

◆ m_DamageTriggers

ref map<string, ref AreaDamageRegularDeferred> m_DamageTriggers
private

Definition at line 34 of file BaseBuildingBase.c.

◆ m_DecayDelta

protected float m_DecayDelta = 0.0
private

Definition at line 8 of file Edible_Base.c.

◆ m_DecayTimer

protected float m_DecayTimer
private

Definition at line 7 of file Edible_Base.c.

◆ m_DefectRate

float m_DefectRate
private

Definition at line 5 of file TrapSpawnBase.c.

◆ m_DeleteDryPlantTime

int m_DeleteDryPlantTime
private

Definition at line 27 of file PlantBase.c.

◆ m_DeleteDryPlantTimer

ref Timer m_DeleteDryPlantTimer = NULL
private

Definition at line 37 of file PlantBase.c.

◆ m_DeployedRegularly

protected bool m_DeployedRegularly
private

Definition at line 4 of file KitBase.c.

◆ m_DeployLoopSound

ref protected EffectSound m_DeployLoopSound
private

Definition at line 15 of file BarbedWire.c.

◆ m_Efficiency0To10

private int m_Efficiency0To10
private

Definition at line 3 of file Battery9V.c.

◆ m_EfficiencyDecayStart

private float m_EfficiencyDecayStart = 0.1
staticprivate

Definition at line 4 of file Battery9V.c.

Referenced by GetEfficiencyDecayStart().

◆ m_EnergyNeededToCharge

float m_EnergyNeededToCharge = 20
staticprivate

Definition at line 10 of file Defibrillator.c.

◆ m_EngineLoop

protected EffectSound m_EngineLoop
private

Definition at line 14 of file PowerGenerator.c.

◆ m_EngineStart

protected EffectSound m_EngineStart
private

Definition at line 15 of file PowerGenerator.c.

◆ m_EngineStop

protected EffectSound m_EngineStop
private

Definition at line 16 of file PowerGenerator.c.

◆ m_EvaluateDeployment

private bool m_EvaluateDeployment
private

Definition at line 4 of file Spotlight.c.

◆ m_FoodStage

ref FoodStage m_FoodStage
private

Definition at line 6 of file Edible_Base.c.

◆ m_ForceIntoHands

bool m_ForceIntoHands
private

Definition at line 3 of file CableReel.c.

◆ m_Fuel

float m_Fuel
private

Definition at line 3 of file PowerGenerator.c.

◆ m_FuelPercentage

private int m_FuelPercentage
private

Definition at line 6 of file PowerGenerator.c.

◆ m_FuelTankCapacity

private float m_FuelTankCapacity
staticprivate

Definition at line 4 of file PowerGenerator.c.

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

◆ m_FuelToEnergyRatio

private float m_FuelToEnergyRatio
staticprivate

Definition at line 5 of file PowerGenerator.c.

Referenced by GetFuel().

◆ m_FullMaturityTime

int m_FullMaturityTime
private

Definition at line 29 of file PlantBase.c.

◆ m_GardenBase

private GardenBase m_GardenBase = NULL
private

Definition at line 39 of file PlantBase.c.

◆ m_GrowthStagesCount

private int m_GrowthStagesCount
private

Definition at line 13 of file PlantBase.c.

◆ m_GrowthTimer

ref Timer m_GrowthTimer = NULL
private

Definition at line 33 of file PlantBase.c.

◆ m_HalfExtents

protected vector m_HalfExtents
private

Definition at line 40 of file TentBase.c.

◆ m_HasBase

bool m_HasBase = false
private

Definition at line 10 of file BaseBuildingBase.c.

◆ m_HasCrops

private bool m_HasCrops
private

Definition at line 15 of file PlantBase.c.

Referenced by HasCrops().

◆ m_HybridAttachments

ref array<string> m_HybridAttachments
private

Definition at line 35 of file BaseBuildingBase.c.

◆ m_InfestationChance

private float m_InfestationChance
private

Definition at line 11 of file PlantBase.c.

◆ m_InfestationTimer

ref Timer m_InfestationTimer = NULL
private

Definition at line 34 of file PlantBase.c.

◆ m_InfoSetup

string m_InfoSetup
private

Definition at line 29 of file TrapSpawnBase.c.

◆ m_InitWaitTime

int m_InitWaitTime
private

Definition at line 3 of file TrapSpawnBase.c.

◆ m_InteractedPartId

int m_InteractedPartId
private

Definition at line 15 of file BaseBuildingBase.c.

◆ m_IsActive

private bool m_IsActive
private

Definition at line 12 of file TrapSpawnBase.c.

◆ m_IsBeingPacked

protected bool m_IsBeingPacked = false
private

Definition at line 30 of file TentBase.c.

◆ m_IsBloodTypeVisible

private bool m_IsBloodTypeVisible = false
private

Definition at line 3 of file BloodContainerBase.c.

◆ m_IsCharged

bool m_IsCharged = false
private

Definition at line 7 of file Defibrillator.c.

Referenced by IsCharged().

◆ m_IsEntrance

protected bool m_IsEntrance
private

Definition at line 27 of file TentBase.c.

◆ m_IsFoldable

bool m_IsFoldable
private

Definition at line 8 of file TrapSpawnBase.c.

◆ m_IsFolded

private bool m_IsFolded
private

Definition at line 3 of file Spotlight.c.

Referenced by IsFolded().

◆ m_IsInfested

private bool m_IsInfested
private

Definition at line 23 of file PlantBase.c.

◆ m_IsInProgress

private bool m_IsInProgress
private

Definition at line 13 of file TrapSpawnBase.c.

◆ m_IsMounted

protected bool m_IsMounted
private

Definition at line 26 of file BarbedWire.c.

Referenced by OnVariablesSynchronized().

◆ m_IsPlaced

protected bool m_IsPlaced
private

Definition at line 23 of file BarbedWire.c.

◆ m_IsToggle

protected bool m_IsToggle
private

Definition at line 29 of file TentBase.c.

◆ m_IsUsable

bool m_IsUsable
private

Definition at line 9 of file TrapSpawnBase.c.

◆ m_IsWindow

protected bool m_IsWindow
private

Definition at line 28 of file TentBase.c.

◆ m_LastDecayStage

protected FoodStageType m_LastDecayStage = FoodStageType.NONE
private

Definition at line 9 of file Edible_Base.c.

◆ m_LastMountedState

protected bool m_LastMountedState
private

Definition at line 27 of file BarbedWire.c.

◆ m_Light [1/3]

PortableGasLampLight m_Light
private

Definition at line 3 of file PortableGasLamp.c.

◆ m_Light [2/3]

FlashlightLight m_Light
private

Definition at line 3 of file Flashlight.c.

◆ m_Light [3/3]

SpotlightLight m_Light
private

Definition at line 5 of file Spotlight.c.

◆ m_LightLocalOrientation

vector m_LightLocalOrientation = "0 0 0"
staticprivate

Definition at line 8 of file Spotlight.c.

◆ m_LightLocalPosition

vector m_LightLocalPosition = "0 1.50668 0.134863"
staticprivate

Definition at line 7 of file Spotlight.c.

◆ m_MakeCookingSounds

protected bool m_MakeCookingSounds
private

Definition at line 3 of file Edible_Base.c.

◆ m_MarkForDeletion

bool m_MarkForDeletion = false
private

Definition at line 25 of file PlantBase.c.

◆ m_MinimalDistanceFromPlayersToCatch

float m_MinimalDistanceFromPlayersToCatch
private

Definition at line 10 of file TrapSpawnBase.c.

◆ m_ModuleHorticulture

private PluginHorticulture m_ModuleHorticulture
private

Definition at line 42 of file PlantBase.c.

◆ m_Mountables

ref array<string> m_Mountables
private

Definition at line 36 of file BaseBuildingBase.c.

◆ m_MountSound

protected EffectSound m_MountSound
private

Definition at line 29 of file BarbedWire.c.

◆ m_NeedInstalation

bool m_NeedInstalation
private

Definition at line 6 of file TrapSpawnBase.c.

◆ m_NoteContents

protected ref WrittenNoteData m_NoteContents
private

Definition at line 8 of file Paper.c.

Referenced by GetWrittenNoteData().

◆ m_OpeningMask

protected int m_OpeningMask = 0
private

Definition at line 31 of file TentBase.c.

◆ m_OpeningMaskLocal

protected int m_OpeningMaskLocal = -1
private

Definition at line 32 of file TentBase.c.

◆ m_Particle

protected Particle m_Particle
private

Definition at line 6 of file ParticleTest.c.

◆ m_PerformedActionId

int m_PerformedActionId
private

Definition at line 16 of file BaseBuildingBase.c.

◆ m_PlantMaterialMultiplier

private float m_PlantMaterialMultiplier
private

Definition at line 17 of file PlantBase.c.

◆ m_PlantState

private int m_PlantState
private

Definition at line 19 of file PlantBase.c.

Referenced by GetPlantState().

◆ m_PlantStateIndex

private int m_PlantStateIndex
private

Definition at line 20 of file PlantBase.c.

◆ m_PrevTimer

ref Timer m_PrevTimer
private

Definition at line 16 of file TrapSpawnBase.c.

◆ m_ShowAnimationsWhenPacked

protected ref array<string> m_ShowAnimationsWhenPacked
private

Definition at line 36 of file TentBase.c.

◆ m_ShowAnimationsWhenPitched

protected ref array<string> m_ShowAnimationsWhenPitched
private

Definition at line 35 of file TentBase.c.

◆ m_Slot

private ref Slot m_Slot = NULL
private

Definition at line 40 of file PlantBase.c.

Referenced by GetSlot(), and NeedsWater().

◆ m_Smoke

ref protected Effect m_Smoke
private

Definition at line 18 of file PowerGenerator.c.

Referenced by OnWorkStop().

◆ m_Sound

protected EffectSound m_Sound
private

Definition at line 32 of file BaseBuildingBase.c.

◆ m_SoundBurningLoop

protected EffectSound m_SoundBurningLoop
private

Definition at line 13 of file PortableGasLamp.c.

◆ m_SoundBuzzLoop

const static string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
staticprivate

Definition at line 14 of file BarbedWire.c.

◆ m_SoundCooking

protected SoundOnVehicle m_SoundCooking
private

Definition at line 4 of file Edible_Base.c.

◆ m_SoundLoopEntity

SoundOnVehicle m_SoundLoopEntity
private

Definition at line 3 of file Refridgerator.c.

◆ m_SoundLoopStartTimer

ref Timer m_SoundLoopStartTimer
private

Definition at line 17 of file PowerGenerator.c.

◆ m_SoundPlaying

protected string m_SoundPlaying
private

Definition at line 5 of file Edible_Base.c.

◆ m_SoundsCollision

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

Definition at line 12 of file BarbedWire.c.

◆ m_SoundsCut

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

Definition at line 11 of file BarbedWire.c.

◆ m_SoundsShock

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

Definition at line 13 of file BarbedWire.c.

◆ m_SoundsSpark

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

Definition at line 10 of file BarbedWire.c.

◆ m_SoundTurnOff

protected EffectSound m_SoundTurnOff
private

Definition at line 15 of file PortableGasLamp.c.

◆ m_SoundTurnOn

protected EffectSound m_SoundTurnOn
private

Definition at line 14 of file PortableGasLamp.c.

◆ m_SparkEvent

ref Timer m_SparkEvent
private

Definition at line 19 of file BarbedWire.c.

◆ m_SparkPlug

ItemBase m_SparkPlug
private

Definition at line 20 of file PowerGenerator.c.

◆ m_SpoilAfterFullMaturityTime

int m_SpoilAfterFullMaturityTime
private

Definition at line 30 of file PlantBase.c.

◆ m_SpoilAfterFullMaturityTimer

ref Timer m_SpoilAfterFullMaturityTimer = NULL
private

Definition at line 35 of file PlantBase.c.

◆ m_SpoiledRemoveTime

int m_SpoiledRemoveTime
private

Definition at line 28 of file PlantBase.c.

◆ m_SpoiledRemoveTimer

ref Timer m_SpoiledRemoveTimer = NULL
private

Definition at line 36 of file PlantBase.c.

◆ m_SprayQuantity

private float m_SprayQuantity
private

Definition at line 24 of file PlantBase.c.

Referenced by GetSprayQuantity().

◆ m_SprayUsage

private float m_SprayUsage
private

Definition at line 9 of file PlantBase.c.

Referenced by GetSprayUsage().

◆ m_State

protected int m_State
private

Definition at line 25 of file TentBase.c.

◆ m_StateChangeTime

int m_StateChangeTime
private

Definition at line 31 of file PlantBase.c.

◆ m_StateLocal

protected int m_StateLocal = -1
private

Definition at line 26 of file TentBase.c.

◆ m_SyncParts01

int m_SyncParts01
private

Definition at line 12 of file BaseBuildingBase.c.

◆ m_SyncParts02

int m_SyncParts02
private

Definition at line 13 of file BaseBuildingBase.c.

◆ m_SyncParts03

int m_SyncParts03
private

Definition at line 14 of file BaseBuildingBase.c.

◆ m_TimeFactor

private float m_TimeFactor
private

Definition at line 14 of file PortableGasStove.c.

◆ m_Timer [1/2]

protected ref Timer m_Timer
private

Definition at line 5 of file Raycaster.c.

◆ m_Timer [2/2]

ref Timer m_Timer
private

Definition at line 15 of file TrapSpawnBase.c.

◆ m_ToggleAnimations

protected ref map< ref ToggleAnimations, bool> m_ToggleAnimations
private

Definition at line 34 of file TentBase.c.

◆ m_TriggerActive

protected bool m_TriggerActive
private

Definition at line 22 of file BarbedWire.c.

◆ m_UpdateStatusLightsTimer

ref Timer m_UpdateStatusLightsTimer
private

Definition at line 32 of file BatteryCharger.c.

◆ m_UpdateWaitTime

int m_UpdateWaitTime
private

Definition at line 4 of file TrapSpawnBase.c.

◆ m_WaterSurfaceForSetup

bool m_WaterSurfaceForSetup
private

Definition at line 25 of file TrapSpawnBase.c.

◆ MAX_PLACEMENT_HEIGHT_DIFF

const float MAX_PLACEMENT_HEIGHT_DIFF = 1.5
private

Definition at line 22 of file TentBase.c.

◆ OPENING_0

const int OPENING_0 = 1
private

Definition at line 3 of file TentBase.c.

◆ OPENING_1

const int OPENING_1 = 2
private

Definition at line 4 of file TentBase.c.

◆ OPENING_10

const int OPENING_10 = 1024
private

Definition at line 13 of file TentBase.c.

◆ OPENING_11

const int OPENING_11 = 2048
private

Definition at line 14 of file TentBase.c.

◆ OPENING_12

const int OPENING_12 = 4096
private

Definition at line 15 of file TentBase.c.

◆ OPENING_13

const int OPENING_13 = 8192
private

Definition at line 16 of file TentBase.c.

◆ OPENING_14

const int OPENING_14 = 16384
private

Definition at line 17 of file TentBase.c.

◆ OPENING_15

const int OPENING_15 = 32768
private

Definition at line 18 of file TentBase.c.

◆ OPENING_2

const int OPENING_2 = 4
private

Definition at line 5 of file TentBase.c.

◆ OPENING_3

const int OPENING_3 = 8
private

Definition at line 6 of file TentBase.c.

◆ OPENING_4

const int OPENING_4 = 16
private

Definition at line 7 of file TentBase.c.

◆ OPENING_5

const int OPENING_5 = 32
private

Definition at line 8 of file TentBase.c.

◆ OPENING_6

const int OPENING_6 = 64
private

Definition at line 9 of file TentBase.c.

◆ OPENING_7

const int OPENING_7 = 128
private

Definition at line 10 of file TentBase.c.

◆ OPENING_8

const int OPENING_8 = 256
private

Definition at line 11 of file TentBase.c.

◆ OPENING_9

const int OPENING_9 = 512
private

Definition at line 12 of file TentBase.c.

◆ PACKED

const protected int PACKED = 0
private

Definition at line 20 of file TentBase.c.

◆ PARAM_COOKING_EQUIP_MAX_TEMP

const protected float PARAM_COOKING_EQUIP_MAX_TEMP = 250
private

Definition at line 11 of file PortableGasStove.c.

◆ PARAM_COOKING_EQUIP_TEMP_INCREASE

const protected float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
private

Definition at line 10 of file PortableGasStove.c.

◆ PARAM_COOKING_TEMP_THRESHOLD

const protected float PARAM_COOKING_TEMP_THRESHOLD = 100
private

Definition at line 9 of file PortableGasStove.c.

◆ PARAM_COOKING_TIME_INC_COEF

const protected float PARAM_COOKING_TIME_INC_COEF = 0.5
private

Definition at line 12 of file PortableGasStove.c.

◆ PARTICLE_PATH

protected int PARTICLE_PATH
private

Definition at line 5 of file ParticleTest.c.

◆ PITCHED

const protected int PITCHED = 1
private

Definition at line 21 of file TentBase.c.

◆ RANDOM_SPARK_INTERVAL

const static float RANDOM_SPARK_INTERVAL = 5.0
staticprivate

Definition at line 8 of file BarbedWire.c.

◆ RED_LIGHT_GLOW

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

Definition at line 17 of file BatteryCharger.c.

◆ REFLECTOR_ID

int REFLECTOR_ID = 1
staticprivate

Definition at line 5 of file Flashlight.c.

◆ SEL_CLIPS_CAR

const protected string SEL_CLIPS_CAR = "clips_car_battery"
staticprivate

Definition at line 4 of file BatteryCharger.c.

◆ SEL_CLIPS_DETACHED

const protected string SEL_CLIPS_DETACHED = "clips_detached"
staticprivate

Definition at line 6 of file BatteryCharger.c.

Referenced by OnPlacementStarted().

◆ SEL_CLIPS_FOLDED

const protected string SEL_CLIPS_FOLDED = "clips_folded"
staticprivate

Definition at line 7 of file BatteryCharger.c.

◆ SEL_CLIPS_TRUCK

const protected string SEL_CLIPS_TRUCK = "clips_truck_battery"
staticprivate

Definition at line 5 of file BatteryCharger.c.

◆ SEL_CORD_FOLDED [1/2]

const string SEL_CORD_FOLDED = "cord_folded"
staticprivate

Definition at line 5 of file CableReel.c.

◆ SEL_CORD_FOLDED [2/2]

const protected string SEL_CORD_FOLDED = "cord_folded"
staticprivate

Definition at line 11 of file BatteryCharger.c.

Referenced by Hologram::CorrectMaterialPathName(), and OnPlacementStarted().

◆ SEL_CORD_FOLDED_F

const string SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded"
staticprivate

Definition at line 15 of file Spotlight.c.

◆ SEL_CORD_FOLDED_U

const string SEL_CORD_FOLDED_U = "cord_folded"
staticprivate

Definition at line 12 of file Spotlight.c.

◆ SEL_CORD_PLUGGED [1/2]

const string SEL_CORD_PLUGGED = "cord_plugged"
staticprivate

Definition at line 6 of file CableReel.c.

◆ SEL_CORD_PLUGGED [2/2]

const protected string SEL_CORD_PLUGGED = "cord_plugged"
staticprivate

Definition at line 10 of file BatteryCharger.c.

Referenced by Hologram::CorrectMaterialPathName(), and OnPlacementStarted().

◆ SEL_CORD_PLUGGED_F

const string SEL_CORD_PLUGGED_F = "spotlight_folded_cord_plugged"
staticprivate

Definition at line 14 of file Spotlight.c.

Referenced by OnPlacementStarted().

◆ SEL_CORD_PLUGGED_U

const string SEL_CORD_PLUGGED_U = "cord_plugged"
staticprivate

Definition at line 13 of file Spotlight.c.

◆ SEL_GLASS_F

const string SEL_GLASS_F = "glass_folded"
staticprivate

Definition at line 19 of file Spotlight.c.

◆ SEL_GLASS_U

const string SEL_GLASS_U = "glass_unfolded"
staticprivate

Definition at line 20 of file Spotlight.c.

◆ SEL_INVENTORY

const string SEL_INVENTORY = "inventory"
staticprivate

Definition at line 17 of file Spotlight.c.

◆ SEL_LIGHT_STATE_1

const protected string SEL_LIGHT_STATE_1 = "light_stand_by"
staticprivate

Definition at line 12 of file BatteryCharger.c.

◆ SEL_LIGHT_STATE_2

const protected string SEL_LIGHT_STATE_2 = "light_charging"
staticprivate

Definition at line 13 of file BatteryCharger.c.

◆ SEL_LIGHT_STATE_3

const protected string SEL_LIGHT_STATE_3 = "light_charged"
staticprivate

Definition at line 14 of file BatteryCharger.c.

◆ SEL_PLACING

const string SEL_PLACING = "placing"
staticprivate

Definition at line 18 of file Spotlight.c.

◆ SEL_PLUG_SUFIX

string SEL_PLUG_SUFIX = "_plug"
staticprivate

Definition at line 6 of file MetalWire.c.

Referenced by UpdateAllSelections().

◆ SEL_REFLECTOR_COMP_U

const string SEL_REFLECTOR_COMP_U = "reflector"
staticprivate

Definition at line 11 of file Spotlight.c.

◆ SEL_REFLECTOR_F

const string SEL_REFLECTOR_F = "reflector_folded"
staticprivate

Definition at line 21 of file Spotlight.c.

◆ SEL_REFLECTOR_U

const string SEL_REFLECTOR_U = "reflector_unfolded"
staticprivate

Definition at line 22 of file Spotlight.c.

◆ SEL_SWITCH_OFF

const protected string SEL_SWITCH_OFF = "switch_off"
staticprivate

Definition at line 9 of file BatteryCharger.c.

◆ SEL_SWITCH_ON

const protected string SEL_SWITCH_ON = "switch_on"
staticprivate

Definition at line 8 of file BatteryCharger.c.

◆ SEL_WIRE_PREFIX

string SEL_WIRE_PREFIX = "Att_"
staticprivate

Definition at line 4 of file MetalWire.c.

◆ SEL_WIRE_ROLLED

string SEL_WIRE_ROLLED = "rolled"
staticprivate

Definition at line 3 of file MetalWire.c.

◆ SEL_WIRE_SUFIX

string SEL_WIRE_SUFIX = "_plugged"
staticprivate

Definition at line 5 of file MetalWire.c.

Referenced by UpdateAllSelections().

◆ SHOCK_SOUND

const string SHOCK_SOUND = "defibrillator_shock_SoundSet"
staticprivate

Definition at line 5 of file Defibrillator.c.

◆ SOUND_BAKING_DONE

const string SOUND_BAKING_DONE = "bakeDone"
private

Definition at line 13 of file Edible_Base.c.

◆ SOUND_BAKING_START

const string SOUND_BAKING_START = "bake"
private

Definition at line 12 of file Edible_Base.c.

◆ SOUND_BUILD_METAL

const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
private

Definition at line 23 of file BaseBuildingBase.c.

◆ SOUND_BUILD_WIRE

const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
private

Definition at line 24 of file BaseBuildingBase.c.

◆ SOUND_BUILD_WOOD_LOG

const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"
private

Definition at line 20 of file BaseBuildingBase.c.

◆ SOUND_BUILD_WOOD_PLANK

const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"
private

Definition at line 21 of file BaseBuildingBase.c.

◆ SOUND_BUILD_WOOD_STAIRS

const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"
private

Definition at line 22 of file BaseBuildingBase.c.

◆ SOUND_BURNING

const string SOUND_BURNING = "portablegaslamp_burn_SoundSet"
private

Definition at line 9 of file PortableGasLamp.c.

◆ SOUND_BURNING_DONE

const string SOUND_BURNING_DONE = "burned"
private

Definition at line 15 of file Edible_Base.c.

◆ SOUND_DISMANTLE_METAL

const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
private

Definition at line 29 of file BaseBuildingBase.c.

◆ SOUND_DISMANTLE_WIRE

const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"
private

Definition at line 30 of file BaseBuildingBase.c.

◆ SOUND_DISMANTLE_WOOD_LOG

const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"
private

Definition at line 26 of file BaseBuildingBase.c.

◆ SOUND_DISMANTLE_WOOD_PLANK

const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"
private

Definition at line 27 of file BaseBuildingBase.c.

◆ SOUND_DISMANTLE_WOOD_STAIRS

const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"
private

Definition at line 28 of file BaseBuildingBase.c.

◆ SOUND_MOUNT

const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
private

Definition at line 28 of file BarbedWire.c.

◆ SOUND_TURN_OFF

const string SOUND_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
private

Definition at line 11 of file PortableGasLamp.c.

◆ SOUND_TURN_ON

const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
private

Definition at line 10 of file PortableGasLamp.c.

◆ SOUNDS_COLLISION_COUNT

const static int SOUNDS_COLLISION_COUNT = 4
staticprivate

Definition at line 6 of file BarbedWire.c.

◆ SOUNDS_CUT_COUNT

const static int SOUNDS_CUT_COUNT = 3
staticprivate

Definition at line 5 of file BarbedWire.c.

◆ SOUNDS_SHOCK_COUNT

const static int SOUNDS_SHOCK_COUNT = 4
staticprivate

Definition at line 7 of file BarbedWire.c.

◆ SOUNDS_SPARK_COUNT

const static int SOUNDS_SPARK_COUNT = 4
staticprivate

Definition at line 4 of file BarbedWire.c.

◆ SPARKPLUG_ATTACH_SOUND

const string SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
staticprivate

Definition at line 11 of file PowerGenerator.c.

◆ SPARKPLUG_DETACH_SOUND

const string SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
staticprivate

Definition at line 12 of file PowerGenerator.c.

◆ START_SOUND

const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
staticprivate

Definition at line 8 of file PowerGenerator.c.

◆ STATE_DRY

const int STATE_DRY = 0
staticprivate

Definition at line 4 of file PlantBase.c.

◆ STATE_GROWING

const int STATE_GROWING = 1
staticprivate

Definition at line 5 of file PlantBase.c.

◆ STATE_MATURE

const int STATE_MATURE = 2
staticprivate

Definition at line 6 of file PlantBase.c.

◆ STATE_SPOILED

const int STATE_SPOILED = 3
staticprivate

Definition at line 7 of file PlantBase.c.

◆ STOP_SOUND

const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
staticprivate

Definition at line 10 of file PowerGenerator.c.

◆ SWITCH_LIGHT_GLOW

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

Definition at line 20 of file BatteryCharger.c.

◆ YELLOW_LIGHT_GLOW

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

Definition at line 19 of file BatteryCharger.c.


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