Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ItemBase Class Reference
Inheritance diagram for ItemBase:
BaitBase Battery9V BatteryD Bone BurlapStrip ButaneCanister CamoNetShelter CattleProd Chemlight_ColorBase Container_Base DuctTape Edible_Base FarmingHoe FishingHookBase FishingRod_Base_New FlammableBase Flashbang GasMask_Filter Head Heatpack LargeGasCanister MediumGasCanister Netting Roadflare SmallGasCanister SmallStone Spraycan_ColorBase StunBaton TannedLeather TelescopicBaton TripodBase VehicleBattery WoodenStick

Protected Member Functions

void ~Paper ()
void ~PowerGeneratorBase ()
void ~TentBase ()
void ~TrapSpawnBase ()
void AddDefect ()
float AddFuel (float available_fuel)
void AdjustDetectionRange ()
override void AfterStoreLoad ()
override void AfterStoreLoad ()
void AlignCatch (ItemBase obj, string catch_name)
 DEPRECATED.
void AnimateCamonetByOpeningSelection (string opening_selection)
void AnimateCamonetToggle (ToggleAnimations toggle)
void AssembleKit ()
void BarbedWire ()
void BaseBuildingBase ()
void BatteryCharger ()
void CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation)
bool CanAddFuel (ItemBase container)
override bool CanAssignAttachmentsToQuickbar ()
bool CanAttach (ItemBase item)
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 bool CanBeRepairedByCrafting ()
override bool CanBeRepairedToPristine ()
bool CanBeTaken ()
override bool CanDisplayAttachmentCategory (string category_name)
override bool CanDisplayAttachmentSlot (int slot_id)
override bool CanDisplayAttachmentSlot (int slot_id)
override bool CanDisplayCargo ()
bool CanFoldBaseBuildingObject ()
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 CanLoadAttachment (EntityAI attachment)
override bool CanLoadItemIntoCargo (EntityAI item)
bool CanManipulate ()
override bool CanObstruct ()
override bool CanProxyObstruct ()
override bool CanProxyObstructSelf ()
 prevents showing cargo when outside the tent geometry
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)
bool CanPutInInventory (EntityAI player)
 DEPRECATED.
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 parent)
override bool CanPutIntoHands (EntityAI parent)
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 CanReceiveAttachment (EntityAI attachment, int slotId)
override bool CanReceiveItemIntoCargo (EntityAI item)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromHands (EntityAI parent)
bool CanToggleAnimations (string selection)
override bool CanUseConstruction ()
override bool CanUseConstructionBuild ()
void CatchSetQuant (ItemBase catch)
 !DEPRECATED
void CheckForHybridAttachments (EntityAI item, string slot_name)
bool CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player)
bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
void ClearCatchingComponent ()
void ClearCookingEquipment (ItemBase pItem)
bool ConditionIntoInventory (EntityAI player)
bool ConditionOutOfHands (EntityAI player)
void ConstructionInit ()
void CookWithEquipment ()
void CreateAreaDamage (string slot_name, float rotation_angle=0)
ItemBase CreateConstructionKit ()
void CreateConstructionKitInHands (notnull PlayerBase player)
void CreateDamageTrigger ()
void CreateElectrifiedDamageTrigger ()
void CreateRope (Rope rope)
void DebugCustomState ()
void DestroyAreaDamage (string slot_name)
void DestroyClutterCutter ()
void DestroyConstruction ()
void DestroyConstructionKit (ItemBase construction_kit)
void DestroyDamageTrigger ()
void DestroyFireplace ()
void DetachAllAttachments ()
 detaches everything on catching end (some slots may not be accessible when folded)
void DisassembleKit (ItemBase item)
override bool DisassembleOnLastDetach ()
void DoMeasurement ()
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 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 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 EEItemDetached (EntityAI item, string slot_name)
override void EEOnAfterLoad ()
override void EOnInit (IEntity other, int extra)
override void EOnInit (IEntity other, int extra)
void EvaluateCatch ()
void Fold ()
void Fold (bool keep_connected=false)
ItemBase FoldBaseBuildingObject ()
void FullyBuild ()
void GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots)
string GetBuildSoundByMaterial (string part_name)
string GetClutterCutter ()
Construction GetConstruction ()
string GetConstructionKitType ()
ConstructionPart GetConstructionPartById (int id)
ItemBase GetCookingEquipment ()
override bool GetCookingTargetTemperature (out float temperature)
override int GetDamageSystemVersionChange ()
override int GetDamageSystemVersionChange ()
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
override string GetDeploySoundset ()
override string GetDeploySoundset ()
override string GetDeploySoundset ()
override string GetDeploySoundset ()
override string GetDeploySoundset ()
int GetDisarmRate ()
string GetDismantleSoundByMaterial (string part_name)
override string GetFoldSoundset ()
float GetFuel ()
float GetFuelPercentage ()
EntityAI GetGasCanister ()
override int GetHideIconMask ()
override string GetInvulnerabilityTypeString ()
override string GetInvulnerabilityTypeString ()
int GetKeyCompatibilityType ()
 If used to un/lock doors, which does it open. Bitwise.
vector GetKitSpawnPosition ()
override float GetLiquidThroughputCoef ()
override string GetLoopDeploySoundset ()
override string GetLoopDeploySoundset ()
override string GetLoopDeploySoundset ()
override string GetLoopFoldSoundset ()
float GetMaxFuel ()
override int GetMeleeTargetType ()
bool GetSlotLockedState ()
vector GetSmokeParticleOrientation ()
vector GetSmokeParticlePosition ()
string GetSoundClose ()
string GetSoundCloseWindow ()
string GetSoundOpen ()
string GetSoundOpenWindow ()
int GetState ()
int GetStateLocal ()
override int GetViewIndex ()
override int GetViewIndex ()
override WrittenNoteData GetWrittenNoteData ()
void GreenLightOff ()
void GreenLightOn ()
void HandleBaitLoss ()
void HandleCamoNetAttachment (bool hide)
void HandleItemFalling (ConstructionPart part)
 Disconnected temporarily.
void HandleOpeningsPhysics ()
void HandleOpeningsVisuals ()
bool HasAttachmentsBesidesBase ()
bool HasBase ()
bool HasClutterCutter ()
bool HasEnoughEnergyForRepair (float pTime)
override bool HasFlammableMaterial ()
bool HasProperDistance (string selection, PlayerBase player)
override bool HasProxyParts ()
override bool HasProxyParts ()
bool HasSparkplug ()
void HideAllAnimationsAndProxyPhysics (bool hide_animations=true, bool hide_physics=true)
void HideAttachedClipsStates ()
override bool IgnoreOutOfReachCondition ()
void IncreaseElapsedTime ()
void InitBaseState ()
void InitCatchingComponent ()
override void InitItemSounds ()
override void InitItemSounds ()
void InitTrapValues ()
void InitVisuals ()
bool IsActive ()
bool IsAttachmentSlotLocked (EntityAI attachment)
bool IsAttachmentSlotLocked (string slot_name)
override bool IsBasebuildingKit ()
override bool IsDeployable ()
override bool IsDeployable ()
override bool IsDeployable ()
override bool IsDeployable ()
override bool IsDeployable ()
bool IsDeployed ()
override bool IsElectricAppliance ()
override bool IsElectricAppliance ()
bool IsFacingCamera (string selection)
override bool IsFacingPlayer (PlayerBase player, string selection)
bool IsFolded ()
override bool IsIgnited ()
override bool IsIgnited ()
override bool IsIgnoredByConstruction ()
override bool IsIgnoredByConstruction ()
override bool IsItemTent ()
bool IsManipulatedEntrance ()
bool IsManipulatedWindow ()
bool IsMounted ()
bool IsOpened ()
bool IsPartBuildInSyncData (int part_id)
bool IsPlaceable ()
bool IsPlaceableAtPosition (vector position)
override bool IsPlayerInside (PlayerBase player, string selection)
bool IsPlayerInVicinity ()
override bool IsSelfAdjustingTemperature ()
bool IsSurfaceWater (vector position)
override bool IsTakeable ()
override bool IsTakeable ()
override bool IsTakeable ()
override bool IsThisIgnitionSuccessful (EntityAI item_source=null)
void ItemFall (vector min, vector max)
 Disconnected temporarily.
void LockAttachmentSlot (bool lock_state)
void ManipulateEntrance ()
void ManipulateWindow ()
bool MustBeBuiltFromOutside ()
 Some buildings can only be built from outside.
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
void OnCatchSpawnClient ()
void OnCatchSpawnServer ()
override void OnCreatePhysics ()
override void OnDebugSpawn ()
override void OnDebugSpawn ()
override void OnDebugSpawn ()
override void OnDebugSpawn ()
array< stringOnDebugSpawnBuildExcludes ()
 Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
override void OnEndPlacement ()
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedThis (EntityAI fire_source)
override void OnInitEnergy ()
override void OnInitEnergy ()
override void OnInventoryEnter (Man player)
override void OnInventoryEnter (Man player)
override void OnInventoryExit (Man player)
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 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 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 OnPlacementStarted (Man player)
override void OnPlacementStarted (Man player)
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
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 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 OnSwitchOff ()
override void OnSwitchOff ()
override void OnSwitchOff ()
override void OnSwitchOff ()
override void OnSwitchOn ()
override void OnSwitchOn ()
override void OnSwitchOn ()
override void OnSwitchOn ()
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
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 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 Pitch (bool update_navmesh, bool init=false)
void PlayCatchEffectsClient ()
void PlayCatchEffectsServer ()
void PlayCatchNoise (YieldItemBase yItem)
void PlayCatchParticleSynced (YieldItemBase yItem)
void PlayCatchSound (YieldItemBase yItem)
void PlayDeployLoopSound ()
void PlayDeployLoopSound ()
void PlayDeployLoopSound ()
void PlayDeployLoopSound ()
void PlayDeployLoopSound ()
override void PostAreaDamageActions ()
void PowerGeneratorBase ()
override void PreAreaDamageActions ()
void PrepareMeasurement ()
void RedLightOff ()
void RedLightOn ()
void Refresh ()
void RefreshAttachements ()
void RefreshFlameVisual (bool working=false)
void RefreshFlameVisual (bool working=false, bool hasAttachment=false)
override void RefreshPhysics ()
override void RefreshPhysics ()
override void RefreshPhysics ()
void RegenerateNavmesh ()
void RegisterActionForSync (int part_id, int action_id)
void RegisterPartForSync (int part_id)
void RemoveCookingAudioVisuals ()
void ResetActionSyncData ()
void ResetActiveProgress ()
void ResetRunningTimerProgress ()
void ResetToggle ()
void RunTrappingTimer (float duration, string fnName)
 generic trapping launcher for traps, use this to store delta info
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 ()
void SetActive ()
void SetBaseState (bool has_base)
bool SetCanCatch (out EntityAI bait)
void SetCatchSuccessful (bool successful)
void SetCookingEquipment (ItemBase equipment)
void SetDeployed (bool newState)
void SetFuel (float fuel_amount)
void SetInactive ()
void SetIsBeingPacked (bool isBeingPacked)
void SetLowEnergyState (bool state)
void SetMountedState (bool is_mounted)
void SetPartFromSyncData (ConstructionPart part)
void SetPartsAfterStoreLoad ()
void SetPartsFromSyncData ()
void SetTrapEnviroMask (int value)
void SetupTrap ()
void SetupTrapPlayer (PlayerBase player, bool set_position=true)
void SetUsed ()
override bool ShowZonesHealth ()
void SoundBuildStart (string part_name)
void SoundBurningStart ()
void SoundBurningStart ()
void SoundBurningStart ()
void SoundBurningStop ()
void SoundBurningStop ()
void SoundBurningStop ()
void SoundBuzzLoopStart ()
void SoundBuzzLoopStop ()
void SoundCollision ()
void SoundCut ()
void SoundDestroyStart (string part_name)
void SoundDismantleStart (string part_name)
void SoundElectricShock ()
void SoundSpark ()
void SoundTentClosePlay ()
void SoundTentCloseWindowPlay ()
void SoundTentOpenPlay ()
 DEPRECATED.
void SoundTentOpenWindowPlay ()
void SoundTurnOff ()
void SoundTurnOff ()
void SoundTurnOff ()
void SoundTurnOn ()
void SoundTurnOn ()
void SoundTurnOn ()
void Spark ()
void SpawnCatch ()
void Spotlight ()
void StartActivate (PlayerBase player)
void StartLoopSound ()
void StartPeriodicMeasurement ()
void StopDeployLoopSound ()
 DEPRECATED.
void StopDeployLoopSound ()
 DEPRECATED.
void StopDeployLoopSound ()
 DEPRECATED.
void StopDeployLoopSound ()
 DEPRECATED.
void StopDeployLoopSound ()
 DEPRECATED.
void StopPeriodicMeasurement ()
void SwitchLightOff ()
void SwitchLightOn ()
void Synchronize ()
void SynchronizeBaseState ()
void TentBase ()
void ToggleAnimation (string selection)
void ToolBase ()
void TrapSpawnBase ()
void TryPitch (bool update_navmesh, bool init=false)
void TrySpawnCatch ()
void Unfold ()
void UnregisterPartForSync (int part_id)
void UpdateAllSelections ()
void UpdateAttachmentPhysics (string slot_name, bool is_locked)
void UpdateAttachmentSlot ()
void UpdateAttachmentVisuals (string slot_name, bool is_locked)
void UpdateFuelMeter ()
void UpdateNavmesh ()
void UpdatePhysics ()
void UpdatePhysics ()
void UpdatePhysics ()
void UpdatePreyPos ()
void UpdateStatusLights ()
void UpdateTrapEnviroMask ()
void UpdateVisuals ()
void UpdateVisuals ()
void UpdateVisuals ()
void YellowLightOff ()
void YellowLightOn ()

Protected Attributes

const string ATTACHED_CLIPS_STATES [] = {SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}
const int ATTACHED_CLIPS_STATES_COUNT = 2
 ATTACHMENT_CAULDRON = Cauldron
 ATTACHMENT_COOKING_POT = Pot
 ATTACHMENT_FRYING_PAN = FryingPan
const string FLAME_BUTANE_OFF = ""
const string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
const string LOOP_LOW_FUEL_SOUND = "powerGenerator_low_Fuel_Loop_SoundSet"
const float LOW_ENERGY_FUEL_PERCENTAGE = 20
string m_AnimationPhaseSet
string m_AnimationPhaseTriggered
string m_AnimationPhaseUsed
ref AreaDamageManager m_AreaDamage
EntityAI m_Bait
 DEPRECATED.
float m_BaitCatchProb
bool m_BaitNeeded
 DEPRECATED.
int m_BatteryEnergy0To100
bool m_BlinkingStatusLightIsOn = false
CamoNet m_CamoNet
ref multiMap< string, floatm_CatchesGroundAnimal
 DEPRECATED.
ref multiMap< string, floatm_CatchesPond
 DEPRECATED.
ref multiMap< string, floatm_CatchesSea
 DEPRECATED.
ref CatchingContextTrapsBase m_CatchingContext
float m_ChargeEnergyPerSecond
ref Timer m_CheckRainTimer
Object m_ClutterCutter
ref map< string, ref AreaDamageManagerm_DamageTriggers
float m_DefaultFertility = 1
bool m_DeployedRegularly
ref EffectSound m_DeployLoopSound
 DEPRECATED.
EffectSound m_EngineLoop
EffectSound m_EngineStart
EffectSound m_EngineStop
float m_FinalCatchProb
 DEPRECATED.
vector m_HalfExtents
ref array< stringm_HybridAttachments
bool m_IsActive
bool m_IsBeingPacked = false
bool m_IsDeployed
bool m_IsEntrance
bool m_IsInProgress
 DEPRECATED.
bool m_IsLowEnergy
bool m_IsMounted
bool m_IsPastWaitingTime
bool m_IsPlaced
bool m_IsToggle
bool m_IsUsable
 DEPRECATED.
bool m_IsWindow
bool m_LastMountedState
BlowtorchLight m_Light
int m_MaxWateredStateVal = 0
int m_MineDisarmRate = 60
ref array< stringm_Mountables
EffectSound m_MountSound
float m_NoBaitCatchProb
 DEPRECATED.
ref WrittenNoteData m_NoteContents
int m_OpeningMask = 0
int m_OpeningMaskLocal = -1
Particle m_Particle
ref array< stringm_PlaceableWaterSurfaceList
const string m_PlaceableWaterType ref Timer m_PrevTimer
 DEPRECATED.
ref array< stringm_ShowAnimationsWhenPacked
ref array< stringm_ShowAnimationsWhenPitched
int m_SlotFertilityState = 0
int m_SlotFertilizerBitmap0
int m_SlotFertilizerBitmap1
int m_SlotFertilizerBitmap2
ref array< ref Slot > m_Slots
int m_SlotState = 0
int m_SlotWaterBitmap0
int m_SlotWaterBitmap1
int m_SlotWaterBitmap2
int m_SlotWateredState = 0
Effect m_Smoke
EffectSound m_Sound
EffectSound m_SoundBurningLoop
ref Timer m_SoundLoopStartTimer
EffectSound m_SoundTurnOff
EffectSound m_SoundTurnOn
ItemBase m_SparkPlug
int m_State
int m_StateLocal = -1
ref Timer m_Timer
ref map< ref ToggleAnimations, boolm_ToggleAnimations
bool m_TriggerActive
ref Timer m_UpdateStatusLightsTimer
ref UniversalTemperatureSourceLambdaConstant m_UTSLConst
ref UniversalTemperatureSourceLambdaConstant m_UTSLEngine
ref UniversalTemperatureSource m_UTSource
 DEPRECATED Attached spark plug item.
ref UniversalTemperatureSourceSettings m_UTSSettings
bool m_WaterSurfaceForSetup
 DEPRECATED.
const float PARAM_COOKING_EQUIP_MAX_TEMP = 400
 DEPRECATED.
const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
 DEPRECATED.
const float PARAM_COOKING_TARGET_TEMP = 400
const float PARAM_COOKING_TEMP_THRESHOLD = 100
const float PARAM_COOKING_TIME_INC_COEF = 0.5
int PARTICLE_PATH
const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"

Static Protected Attributes

const string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
const string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
static const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
float m_BlinkingStatusLightInterval = 0.4
const string RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
const string SEL_CLIPS_CAR = "clips_car_battery"
const string SEL_CLIPS_DETACHED = "clips_detached"
const string SEL_CLIPS_FOLDED = "clips_folded"
const string SEL_CLIPS_TRUCK = "clips_truck_battery"
const string SEL_CORD_FOLDED = "cord_folded"
const string SEL_CORD_PLUGGED = "cord_plugged"
const string SEL_LIGHT_STATE_1 = "light_stand_by"
const string SEL_LIGHT_STATE_2 = "light_charging"
const string SEL_LIGHT_STATE_3 = "light_charged"
const string SEL_SWITCH_OFF = "switch_off"
const string SEL_SWITCH_ON = "switch_on"
static const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
static const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
const string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
const string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"

Private Member Functions

void ~Clothing_Base ()
void ~Defibrillator ()
void ~Flag_Base ()
void ~GardenBase ()
void ~RestrainingToolLocked ()
override void AfterStoreLoad ()
void BloodContainerBase ()
void CableReel ()
override bool CanAssignToQuickbar ()
override bool CanBeCombined (EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false)
override bool CanBeDisinfected ()
override bool CanBeDisinfected ()
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanBeIgnitedBy (EntityAI igniter=null)
override bool CanBeSplit ()
override bool CanDetachAttachment (EntityAI parent)
override bool CanDisplayCargo ()
override bool CanExplodeInFire ()
override bool CanExplodeInFire ()
override bool CanExplodeInFire ()
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 this method and and check if the given item can be ignited. It is not necesarry to check here if the item is not in cargo of something.
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanIgniteItem (EntityAI ignite_target=null)
override bool CanMakeGardenplot ()
override bool CanMakeGardenplot ()
override bool CanMakeGardenplot ()
bool CanPlantSeed (string selection_component)
override bool CanPutAsAttachment (EntityAI parent)
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 CanPutIntoHands (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanReceiveItemIntoHands (EntityAI item_to_hands)
override bool CanReleaseCargo (EntityAI cargo)
override bool CanRemoveFromHands (EntityAI parent)
override bool CanRemoveFromHands (EntityAI parent)
override bool CanSaveItemInHands (EntityAI item_in_hands)
override bool CanSwapEntities (EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
void CheckRainStart ()
void CheckRainTick ()
void Clothing_Base ()
string ConvertAttSlotToPlantSlot (string attach_slot)
void CreatePlant (Slot slot)
void Defibrillator ()
void DischargeClient (PlayerBase victim)
void DischargeServer (PlayerBase victim)
override bool DisplayNameRuinAttach ()
override bool DisplayNameRuinAttach ()
override void EEItemAttached (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 EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
override void EEKilled (Object killer)
override void EEOnAfterLoad ()
override void EOnInit (IEntity other, int extra)
void Fertilize (PlayerBase player, ItemBase item, float consumed_quantity, string selection_component)
void Flag_Base ()
void ForceIntoHandsNow (PlayerBase player)
void GardenBase ()
override float GetBandagingEffectivity ()
override float GetBandagingEffectivity ()
float GetBaseFertility ()
bool GetBloodTypeVisible ()
override string GetDeploySoundset ()
override string GetDeploySoundset ()
float GetEnergyNeededToCharge ()
int GetFertilizerBitmapByIndex (int index)
int GetFertilizerQuantity (int slotIndex)
int GetGardenSlotsCount ()
override int GetHideIconMask ()
override float GetInfectionChance (int system=0, Param param=null)
override float GetInfectionChance (int system=0, Param param=null)
float GetItemVisibility ()
int GetMaxWaterStateVal ()
int GetNearestSlotIDByState (vector position, int slot_state)
override int GetOnDigWormsAmount ()
override int GetOnDigWormsAmount ()
override int GetOnDigWormsAmount ()
Slot GetSlotByIndex (int index)
Slot GetSlotBySelection (string selection_component)
int GetSlotIndexByAttachmentSlot (string att_slot)
int GetSlotIndexByPlant (Object plant)
int GetSlotIndexBySelection (string selection_component)
vector GetSlotPosition (int index)
array< ref Slot > GetSlots ()
int GetSlotState (int slotIndex)
ItemBase GetStashedItem ()
float GetTemperatureValue (PlayerBase player)
float GetTimeNeededToCharge ()
override int GetViewIndex ()
int GetVoiceEffect ()
 The voice effect this item uses, default is 0 (none).
int GetWaterBitmapByIndex (int index)
int GetWaterQuantity (int slotIndex)
void HandleVoiceEffect (bool enable, PlayerBase player)
override bool HasFlammableMaterial ()
override bool HasFlammableMaterial ()
override bool HasFlammableMaterial ()
override bool HasFlammableMaterial ()
override bool HasProxyParts ()
void InitializeSlots ()
override void InitItemVariables ()
override bool IsBloodContainer ()
bool IsCharged ()
override bool IsClothing ()
bool IsCorrectFertilizer (ItemBase item, string selection_component)
 DEPRECATED.
override bool IsElectricAppliance ()
override bool IsElectricAppliance ()
bool IsGasMask ()
override bool IsInventoryVisible ()
bool IsObstructingVoice ()
 Returns if this entity obsructs player's voice.
override bool IsPeltBase ()
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 MetalWire ()
void MutePlayer (PlayerBase player, bool state)
 This items has effect on player's voice.
bool NeedsFertilization (string selection_component)
override void OnCombine (ItemBase other_item)
override void OnCombine (ItemBase other_item)
override void OnDebugSpawn ()
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_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 OnInventoryEnter (Man player)
override void OnInventoryEnter (Man player)
override void OnInventoryExit (Man player)
void OnIsCharged ()
override void OnIsPlugged (EntityAI source_device)
override void OnIsUnplugged (EntityAI last_energy_source)
override void OnOwnSocketReleased (EntityAI device)
override void OnOwnSocketTaken (EntityAI device)
override void OnPlacementStarted (Man player)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnSwitchOff ()
override void OnSwitchOn ()
override void OnVariablesSynchronized ()
override void OnVariablesSynchronized ()
override void OnWasAttached (EntityAI parent, int slot_id)
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 OnWasDetached (EntityAI parent, int slot_id)
override void OnWork (float consumed_energy)
override void OnWork (float consumed_energy)
override void OnWorkStart ()
override void OnWorkStart ()
override void OnWorkStart ()
override void OnWorkStop ()
override void OnWorkStop ()
override void OnWorkStop ()
void PileOfWoodenPlanks ()
void Pitchfork ()
void PlaceOnGround ()
void PlantSeed (ItemBase seed, string selection_component)
void PrintSlots ()
int RemovePlanks (int needed_planks)
void RemoveSlot (int index)
void RemoveSlotPlant (Object plant)
override void SetActionAnimOverrides ()
override void SetActionAnimOverrides ()
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 SetBaseFertility (float value)
void SetBloodTypeVisible (bool visible)
void SetFertilizerBitmapByIndex (int index, int value)
void SetFertilizerQuantity (int slotIndex, int value)
void SetMaxWaterStateVal ()
override bool SetQuantity (float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
void SetSlotState (int slotIndex, int value)
void SetSlotTextureDigged (int slot_index)
void SetSlotTextureFertilized (int slot_index, string item_type)
void SetWaterBitmapByIndex (int index, int value)
void SetWaterQuantity (int slotIndex, int value)
override bool ShowZonesHealth ()
void SlotFertilityStateUpdate (Slot slot)
void SlotWaterStateUpdate (Slot slot)
void StopChargedAlarm ()
void StopChargingSound ()
void StopChargingTimer ()
void Synchronize ()
void SyncSlots ()
void UndergroundStash ()
void UpdateAllSelections ()
void UpdateNVGStatus (PlayerBase player, bool attaching=false, bool force_disable=false)
void UpdateSelections ()
void UpdateSlots ()
void UpdateSlotTexture (int slot_index)
 This should be only called on server as the selections are synced to clients in C++.
void UpdateTexturesOnAllSlots ()
void WaterAllSlots ()

Private Attributes

const string ANIM_PHASE_FLAME = "FlameHide"
const string ANIMATION_DEPLOYED = "Deployed"
const string GAS_LIGHT_MATERIAL_OFF = "dz\\data\\data\\default.rvmat"
const string GAS_LIGHT_MATERIAL_ON = "dz\\gear\\cooking\\data\\GasLightOn.rvmat"
int m_ActivationTime
int m_AdjustedMaxActiveTime
 After this time after deployment, the trap is activated.
ref Timer m_AlignCatchTimer
 DEPRECATED, no reason to keep the information as member.
float m_BaitLossFraction
 Max time of trap activity (seconds).
SoundOnVehicle m_BuzzSoundLoop
bool m_CanCatch = false
ItemBase m_Catch
 DEPRECATED.
int m_CatchEnviroMask = 0
int m_CatchParticleEffecterId = -1
EffectSound m_ChargedAlarm
EffectSound m_ChargingSound
ref Timer m_ChargingTimer
ref Construction m_Construction
float m_ConstructionKitHealth
ItemBase m_CookingEquipment
ref Cooking m_CookingProcess
float m_CurrentlyUsedDelta
float m_CurrentMinimalDistance
float m_DefectRate
 Normalized bait qty reduction on unsuccessful catch.
int m_ElapsedTime
 Adjusted by init wait time, when appropriate.
bool m_EvaluateDeployment
bool m_ForceIntoHands
float m_Fuel
int m_FuelPercentage
bool m_HasBase
string m_InfoSetup
 DEPRECATED.
int m_InitWaitTime
 duh
int m_InitWaitTimeMax
int m_InitWaitTimeMin
int m_InteractedPartId
bool m_IsBloodTypeVisible = false
bool m_IsCatchSuccessful
bool m_IsCharged = false
bool m_IsFoldable
bool m_IsFolded
float m_ItemVisibilityModifier
FlashlightLight m_Light
PortableGasLampLight m_Light
StoveLight m_Light
SpotlightLight m_Light
int m_MaxActiveTime
 Catch spawn and player check interval (expensive-ish).
float m_MinimalDistanceFromPlayersToCatch
 Absolute damage dealt to trap when used.
bool m_NeedInstalation
int m_PerformedActionId
vector m_PreyPos
int m_RollSuccessTime
SoundOnVehicle m_SoundLoopEntity
ref Timer m_SparkEvent
int m_SpawnUpdateWaitTime
 Catch evaluation interval.
int m_SyncParts01
int m_SyncParts02
int m_SyncParts03
float m_TimeFactor
int m_UpdateWaitTime
int m_YieldItemIdx = -1
int m_YieldItemIdxLocal = -1
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 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 = "Blowtorch_Loop_SoundSet"
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_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
const string TEXTURE_FLAME = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"

Static Private Attributes

static const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
static const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
static const int CHECK_RAIN_INTERVAL = 15
static const float CREATE_PLANT_DELAY = 1000.0
static int GLASS_ID = 2
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 float m_ChargeTime = 5
static float m_EnergyNeededToCharge = 20
static float m_FuelTankCapacity
static float m_FuelToEnergyRatio
static vector m_LightLocalOrientation = "0 0 0"
static vector m_LightLocalPosition
static ref map< string, stringm_map_slots
static const string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
static const string m_SoundsCollision [SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"}
static const string m_SoundsCut [SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"}
static const string m_SoundsShock [SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"}
static const string m_SoundsSpark [SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"}
static const int PACKED = 0
static const int PITCHED = 1
static const float RAIN_INTENSITY_THRESHOLD = 0.05
static const float RANDOM_SPARK_INTERVAL = 5.0
static int REFLECTOR_ID = 1
static const 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 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 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 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"
static const string SLOT_MATERIAL_COMPOST_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_compost.rvmat"
static const string SLOT_MATERIAL_COMPOST_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_compost_wet.rvmat"
static const string SLOT_MATERIAL_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated.rvmat"
static const string SLOT_MATERIAL_LIMED_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_limed.rvmat"
static const string SLOT_MATERIAL_LIMED_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_limed_wet.rvmat"
static const string SLOT_MATERIAL_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_wet.rvmat"
static const string SLOT_MEMORY_POINT_PREFIX = "slot_"
static const string SLOT_SEEDBASE_PREFIX = "seedbase_"
static const string SLOT_SELECTION_COVERED_PREFIX = "slotCovered_"
static const string SLOT_SELECTION_DIGGED_PREFIX = "seedbase_"
static const string SLOT_TEXTURE_DIGGED_WET_LIME = "dz\\gear\\cultivation\\data\\soil_digged_wet_lime_CO.paa"
static const string SLOT_TEXTURE_DIGGED_WET_PLANT = "dz\\gear\\cultivation\\data\\soil_digged_wet_plant_CO.paa"
static const int SOUNDS_COLLISION_COUNT = 4
static const int SOUNDS_CUT_COUNT = 3
static const int SOUNDS_SHOCK_COUNT = 4
static const int SOUNDS_SPARK_COUNT = 4

Detailed Description

Definition at line 741 of file inventoryitem.c.

Constructor & Destructor Documentation

◆ ~Clothing_Base()

void ~Clothing_Base ( )
inlineprivate

Definition at line 846 of file inventoryitem.c.

References HandleVoiceEffect().

◆ ~GardenBase()

void ~GardenBase ( )
inlineprivate

Definition at line 88 of file gardenbase.c.

References g_Game, and m_CheckRainTimer.

◆ ~Defibrillator()

void ~Defibrillator ( )
inlineprivate

Definition at line 23 of file defibrillator.c.

References SEffectManager::DestroyEffect(), m_ChargedAlarm, and m_ChargingSound.

◆ ~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.

◆ ~Paper()

void ~Paper ( )
inlineprotected

Definition at line 10 of file paper.c.

◆ ~PowerGeneratorBase()

void ~PowerGeneratorBase ( )
inlineprotected

Definition at line 36 of file powergenerator.c.

References SEffectManager::DestroyEffect(), and m_Smoke.

◆ ~TentBase()

void ~TentBase ( )
inlineprotected

Definition at line 57 of file tentbase.c.

References DestroyClutterCutter(), and g_Game.

◆ ~TrapSpawnBase()

void ~TrapSpawnBase ( )
inlineprotected

Definition at line 65 of file trapspawnbase.c.

References ClearCatchingComponent(), and m_Timer.

Member Function Documentation

◆ AddDefect()

void AddDefect ( )
inlineprotected

Definition at line 256 of file trapspawnbase.c.

References g_Game, and m_DefectRate.

◆ AddFuel()

float AddFuel ( float available_fuel)
inlineprotected

Definition at line 294 of file powergenerator.c.

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

Referenced by OnAction().

◆ AdjustDetectionRange()

◆ AfterStoreLoad() [1/3]

override void AfterStoreLoad ( )
inlineprotected

Definition at line 155 of file barbedwire.c.

References GetSlotLockedState(), and SetMountedState().

◆ AfterStoreLoad() [2/3]

override void AfterStoreLoad ( )
inlineprotected

Definition at line 466 of file basebuildingbase.c.

References m_FixDamageSystemInit, and SetPartsAfterStoreLoad().

◆ AfterStoreLoad() [3/3]

override void AfterStoreLoad ( )
inlineprivate

Definition at line 45 of file flag_base.c.

◆ AlignCatch()

void AlignCatch ( ItemBase obj,
string catch_name )
protected

DEPRECATED.

◆ AnimateCamonetByOpeningSelection()

void AnimateCamonetByOpeningSelection ( string opening_selection)
inlineprotected

Definition at line 781 of file tentbase.c.

◆ AnimateCamonetToggle()

void AnimateCamonetToggle ( ToggleAnimations toggle)
inlineprotected

Definition at line 779 of file tentbase.c.

◆ AssembleKit()

void AssembleKit ( )
inlineprotected

Definition at line 116 of file kitbase.c.

References IsHologram().

Referenced by EEInit().

◆ BarbedWire()

void BarbedWire ( )
inlineprotected

◆ BaseBuildingBase()

◆ BatteryCharger()

void BatteryCharger ( )
inlineprotected

◆ BloodContainerBase()

void BloodContainerBase ( )
inlineprivate

Definition at line 5 of file bloodcontainerbase.c.

◆ CableReel()

void CableReel ( )
inlineprivate

Definition at line 8 of file cablereel.c.

References m_ForceIntoHands.

◆ CalcDamageAreaRotation()

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

Definition at line 1133 of file basebuildingbase.c.

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

◆ CanAddFuel()

bool CanAddFuel ( ItemBase container)
inlineprotected

Definition at line 315 of file powergenerator.c.

References GetEnergy(), and LIQUID_GASOLINE.

◆ CanAssignAttachmentsToQuickbar()

override bool CanAssignAttachmentsToQuickbar ( )
inlineprotected

Definition at line 81 of file kitbase.c.

◆ CanAssignToQuickbar()

override bool CanAssignToQuickbar ( )
inlineprivate

Definition at line 81 of file rag.c.

◆ CanAttach()

bool CanAttach ( ItemBase item)
inlineprotected

Definition at line 494 of file tentbase.c.

References GetState(), and PITCHED.

◆ CanBeCombined()

◆ CanBeDisinfected() [1/2]

override bool CanBeDisinfected ( )
inlineprivate

Definition at line 54 of file bandagedressing.c.

Referenced by RecipeBase::CanDo().

◆ CanBeDisinfected() [2/2]

override bool CanBeDisinfected ( )
inlineprivate

Definition at line 86 of file rag.c.

◆ CanBeIgnitedBy() [1/5]

override bool CanBeIgnitedBy ( EntityAI igniter = NULL)
inlineprivate

Definition at line 11 of file bandagedressing.c.

Referenced by ActionCondition(), and OnFinishProgressServer().

◆ CanBeIgnitedBy() [2/5]

override bool CanBeIgnitedBy ( EntityAI igniter = NULL)
inlineprivate

Definition at line 11 of file bark_colorbase.c.

◆ CanBeIgnitedBy() [3/5]

override bool CanBeIgnitedBy ( EntityAI igniter = NULL)
inlineprivate

Definition at line 11 of file giftwrappaper.c.

◆ CanBeIgnitedBy() [4/5]

override bool CanBeIgnitedBy ( EntityAI igniter = null)
inlineprotected

Definition at line 43 of file paper.c.

◆ CanBeIgnitedBy() [5/5]

override bool CanBeIgnitedBy ( EntityAI igniter = null)
inlineprivate

Definition at line 51 of file rag.c.

◆ CanBeManipulated()

bool CanBeManipulated ( )
inlineprotected

◆ CanBePacked()

bool CanBePacked ( )
inlineprotected

Definition at line 469 of file tentbase.c.

References GetState(), and PITCHED.

◆ CanBePlaced() [1/2]

override bool CanBePlaced ( Man player,
vector position )
inlineprotected

Definition at line 968 of file tentbase.c.

References MAX_PLACEMENT_HEIGHT_DIFF.

Referenced by ActionCondition(), and ActionDeployHuntingTrap::ActionCondition().

◆ CanBePlaced() [2/2]

override bool CanBePlaced ( Man player,
vector position )
inlineprotected

Definition at line 860 of file trapspawnbase.c.

References TrapSpawnBase::IsPlaceableAtPosition().

◆ CanBeRepairedByCrafting()

override bool CanBeRepairedByCrafting ( )
inlineprotected

◆ CanBeRepairedToPristine()

override bool CanBeRepairedToPristine ( )
inlineprotected

Definition at line 329 of file tentbase.c.

◆ CanBeSplit()

◆ CanBeTaken()

bool CanBeTaken ( )
inlineprotected

Definition at line 268 of file trapspawnbase.c.

References IsDeployed().

Referenced by CanPutInCargo(), and CanPutIntoHands().

◆ CanDetachAttachment()

◆ CanDisplayAttachmentCategory()

override bool CanDisplayAttachmentCategory ( string category_name)
inlineprotected

Definition at line 98 of file tentbase.c.

References m_State, and PACKED.

◆ CanDisplayAttachmentSlot() [1/2]

override bool CanDisplayAttachmentSlot ( int slot_id)
inlineprotected

Definition at line 105 of file tentbase.c.

References m_State, and PACKED.

◆ CanDisplayAttachmentSlot() [2/2]

override bool CanDisplayAttachmentSlot ( int slot_id)
inlineprotected

Definition at line 716 of file trapspawnbase.c.

References IsDeployed().

◆ CanDisplayCargo() [1/2]

override bool CanDisplayCargo ( )
inlineprotected

Definition at line 91 of file tentbase.c.

References m_State, and PACKED.

◆ CanDisplayCargo() [2/2]

override bool CanDisplayCargo ( )
inlineprivate

Definition at line 24 of file undergroundstash.c.

◆ CanExplodeInFire() [1/3]

override bool CanExplodeInFire ( )
inlineprivate

Definition at line 3 of file largegascannister.c.

◆ 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 ( )
inlineprotected

Definition at line 1067 of file basebuildingbase.c.

References HasBase().

◆ CanIgniteItem() [1/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

Definition at line 18 of file bandagedressing.c.

Referenced by ActionCondition(), and OnFinishProgressServer().

◆ CanIgniteItem() [2/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

Definition at line 18 of file bark_colorbase.c.

◆ CanIgniteItem() [3/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprotected

Definition at line 94 of file blowtorch.c.

◆ CanIgniteItem() [4/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

Definition at line 18 of file giftwrappaper.c.

◆ CanIgniteItem() [5/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

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

Definition at line 4 of file handdrillkit.c.

◆ CanIgniteItem() [6/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

Definition at line 9 of file matchbox.c.

References GetQuantity(), GetWet(), and GameConstants::STATE_DAMP.

◆ CanIgniteItem() [7/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate

Definition at line 3 of file petrollighter.c.

References GetQuantity().

◆ CanIgniteItem() [8/10]

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprotected

Definition at line 404 of file portablegasstove.c.

◆ CanIgniteItem() [9/10]

override bool CanIgniteItem ( EntityAI ignite_target = null)
inlineprotected

Definition at line 48 of file paper.c.

◆ CanIgniteItem() [10/10]

override bool CanIgniteItem ( EntityAI ignite_target = null)
inlineprivate

Definition at line 56 of file rag.c.

◆ CanLoadAttachment() [1/3]

override bool CanLoadAttachment ( EntityAI attachment)
inlineprotected

Definition at line 262 of file batterycharger.c.

References Class::CastTo().

Referenced by FireplaceBase::CanLoadAttachment().

◆ CanLoadAttachment() [2/3]

override bool CanLoadAttachment ( EntityAI attachment)
inlineprotected

◆ CanLoadAttachment() [3/3]

override bool CanLoadAttachment ( EntityAI attachment)
inlineprotected

Definition at line 960 of file tentbase.c.

References GameConstants::STATE_RUINED.

◆ CanLoadItemIntoCargo()

override bool CanLoadItemIntoCargo ( EntityAI item)
inlineprotected

Definition at line 942 of file tentbase.c.

References GameConstants::STATE_RUINED.

◆ CanMakeGardenplot() [1/3]

override bool CanMakeGardenplot ( )
inlineprivate

Definition at line 3 of file fieldshovel.c.

Referenced by Hologram::DoesHaveProjection(), and Hologram::GetProjectionName().

◆ 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 ( )
inlineprotected

Definition at line 126 of file powergenerator.c.

Referenced by CanPutInCargo(), and CanPutIntoHands().

◆ CanObstruct()

override bool CanObstruct ( )
inlineprotected

Definition at line 84 of file basebuildingbase.c.

◆ CanPlantSeed()

bool CanPlantSeed ( string selection_component)
inlineprivate

Definition at line 356 of file gardenbase.c.

References GetSlotBySelection().

◆ CanProxyObstruct()

override bool CanProxyObstruct ( )
inlineprotected

Definition at line 15 of file kitbase.c.

◆ CanProxyObstructSelf()

override bool CanProxyObstructSelf ( )
inlineprotected

prevents showing cargo when outside the tent geometry

Definition at line 76 of file tentbase.c.

◆ CanPutAsAttachment() [1/5]

override bool CanPutAsAttachment ( EntityAI parent)
inlineprivate

Definition at line 7 of file itembase.c.

◆ CanPutAsAttachment() [2/5]

override bool CanPutAsAttachment ( EntityAI parent)
inlineprivate

Definition at line 3 of file gardenlime.c.

◆ CanPutAsAttachment() [3/5]

override bool CanPutAsAttachment ( EntityAI parent)
inlineprivate

Definition at line 3 of file grozagl_lowerreceiver.c.

◆ CanPutAsAttachment() [4/5]

override bool CanPutAsAttachment ( EntityAI parent)
inlineprivate

Definition at line 13 of file metalwire.c.

◆ CanPutAsAttachment() [5/5]

override bool CanPutAsAttachment ( EntityAI parent)
inlineprivate

Definition at line 19 of file rag.c.

References GetQuantity().

◆ CanPutInCargo() [1/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprivate

Definition at line 331 of file gardenbase.c.

Referenced by ActionPackGift::ActionCondition().

◆ CanPutInCargo() [2/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 1014 of file basebuildingbase.c.

◆ CanPutInCargo() [3/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 186 of file batterycharger.c.

◆ CanPutInCargo() [4/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 61 of file blowtorch.c.

◆ CanPutInCargo() [5/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprivate

Definition at line 25 of file cablereel.c.

◆ 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)
inlineprotected

Definition at line 293 of file portablegasstove.c.

◆ CanPutInCargo() [8/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 105 of file powergenerator.c.

References CanManipulate().

◆ CanPutInCargo() [9/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 288 of file spotlight.c.

◆ CanPutInCargo() [10/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 298 of file tentbase.c.

References CanBeManipulated().

◆ CanPutInCargo() [11/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 278 of file trapspawnbase.c.

References CanBeTaken().

◆ CanPutInCargo() [12/12]

override bool CanPutInCargo ( EntityAI parent)
inlineprivate

Definition at line 29 of file undergroundstash.c.

◆ CanPutInInventory()

bool CanPutInInventory ( EntityAI player)
protected

DEPRECATED.

DEPRECATED

◆ CanPutIntoHands() [1/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprivate

◆ CanPutIntoHands() [2/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 1025 of file basebuildingbase.c.

◆ CanPutIntoHands() [3/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 198 of file batterycharger.c.

◆ CanPutIntoHands() [4/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprivate

Definition at line 38 of file cablereel.c.

References m_ForceIntoHands.

◆ CanPutIntoHands() [5/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprivate

Definition at line 96 of file pileofwoodenplanks.c.

◆ CanPutIntoHands() [6/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 385 of file portablegasstove.c.

◆ CanPutIntoHands() [7/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 116 of file powergenerator.c.

References CanManipulate().

◆ CanPutIntoHands() [8/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 296 of file spotlight.c.

◆ CanPutIntoHands() [9/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 288 of file tentbase.c.

References CanBeManipulated().

◆ CanPutIntoHands() [10/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 284 of file trapspawnbase.c.

References CanBeTaken().

◆ CanPutIntoHands() [11/11]

override bool CanPutIntoHands ( EntityAI parent)
inlineprivate

Definition at line 49 of file undergroundstash.c.

◆ CanReceiveAttachment() [1/5]

override bool CanReceiveAttachment ( EntityAI attachment,
int slotId )
inlineprotected

◆ CanReceiveAttachment() [2/5]

override bool CanReceiveAttachment ( EntityAI attachment,
int slotId )
inlineprotected

Definition at line 239 of file batterycharger.c.

References Class::CastTo().

◆ CanReceiveAttachment() [3/5]

override bool CanReceiveAttachment ( EntityAI attachment,
int slotId )
inlineprotected

◆ CanReceiveAttachment() [4/5]

override bool CanReceiveAttachment ( EntityAI attachment,
int slotId )
inlineprotected

Definition at line 952 of file tentbase.c.

References GameConstants::STATE_RUINED.

◆ CanReceiveAttachment() [5/5]

override bool CanReceiveAttachment ( EntityAI attachment,
int slotId )
inlineprotected

Definition at line 722 of file trapspawnbase.c.

References IsDeployed().

◆ CanReceiveItemIntoCargo()

override bool CanReceiveItemIntoCargo ( EntityAI item)
inlineprotected

Definition at line 934 of file tentbase.c.

References m_IsBeingPacked, and GameConstants::STATE_RUINED.

◆ CanReceiveItemIntoHands()

override bool CanReceiveItemIntoHands ( EntityAI item_to_hands)
inlineprivate

Definition at line 39 of file undergroundstash.c.

◆ CanReleaseCargo()

override bool CanReleaseCargo ( EntityAI cargo)
inlineprivate

Definition at line 34 of file undergroundstash.c.

◆ CanRemoveFromCargo() [1/4]

override bool CanRemoveFromCargo ( EntityAI parent)
inlineprotected

Definition at line 1019 of file basebuildingbase.c.

Referenced by ActionPackGift::ActionCondition().

◆ CanRemoveFromCargo() [2/4]

override bool CanRemoveFromCargo ( EntityAI parent)
inlineprotected

Definition at line 71 of file blowtorch.c.

◆ CanRemoveFromCargo() [3/4]

override bool CanRemoveFromCargo ( EntityAI parent)
inlineprotected

Definition at line 319 of file portablegasstove.c.

◆ CanRemoveFromCargo() [4/4]

override bool CanRemoveFromCargo ( EntityAI parent)
inlineprotected

Definition at line 308 of file tentbase.c.

References CanBeManipulated().

◆ CanRemoveFromHands() [1/3]

override bool CanRemoveFromHands ( EntityAI parent)
inlineprivate

Definition at line 346 of file gardenbase.c.

◆ CanRemoveFromHands() [2/3]

override bool CanRemoveFromHands ( EntityAI parent)
inlineprivate

Definition at line 72 of file cablereel.c.

◆ CanRemoveFromHands() [3/3]

override bool CanRemoveFromHands ( EntityAI parent)
inlineprotected

Definition at line 316 of file tentbase.c.

References CanBeManipulated().

◆ CanSaveItemInHands()

override bool CanSaveItemInHands ( EntityAI item_in_hands)
inlineprivate

Definition at line 44 of file undergroundstash.c.

◆ CanSwapEntities()

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

Definition at line 3 of file rag.c.

◆ CanToggleAnimations()

bool CanToggleAnimations ( string selection)
inlineprotected

◆ CanUseConstruction()

override bool CanUseConstruction ( )
inlineprotected

Definition at line 911 of file basebuildingbase.c.

Referenced by ItemFall().

◆ CanUseConstructionBuild()

override bool CanUseConstructionBuild ( )
inlineprotected

Definition at line 916 of file basebuildingbase.c.

◆ CatchSetQuant()

void CatchSetQuant ( ItemBase catch)
protected

!DEPRECATED

◆ CheckForHybridAttachments()

void CheckForHybridAttachments ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 1226 of file basebuildingbase.c.

References g_Game, and m_HybridAttachments.

◆ CheckLevelVerticalDistance()

bool CheckLevelVerticalDistance ( float max_dist,
string selection,
PlayerBase player )
inlineprotected

Definition at line 959 of file basebuildingbase.c.

◆ CheckMemoryPointVerticalDistance()

bool CheckMemoryPointVerticalDistance ( float max_dist,
string selection,
PlayerBase player )
inlineprotected

Definition at line 954 of file basebuildingbase.c.

◆ CheckRainStart()

void CheckRainStart ( )
inlineprivate

Definition at line 816 of file gardenbase.c.

References CALL_CATEGORY_SYSTEM, CHECK_RAIN_INTERVAL, and m_CheckRainTimer.

Referenced by GardenBase().

◆ CheckRainTick()

void CheckRainTick ( )
inlineprivate

◆ CheckSlotVerticalDistance()

bool CheckSlotVerticalDistance ( int slot_id,
PlayerBase player )
inlineprotected

Definition at line 949 of file basebuildingbase.c.

◆ ClearCatchingComponent()

void ClearCatchingComponent ( )
inlineprotected

Definition at line 756 of file trapspawnbase.c.

References m_CatchingContext.

Referenced by ~TrapSpawnBase(), SetInactive(), and SetUsed().

◆ ClearCookingEquipment()

void ClearCookingEquipment ( ItemBase pItem)
inlineprotected

Definition at line 44 of file portablegasstove.c.

References m_CookingProcess, and SetCookingEquipment().

◆ Clothing_Base()

void Clothing_Base ( )
inlineprivate

Definition at line 841 of file inventoryitem.c.

References m_ItemVisibilityModifier.

◆ ConditionIntoInventory()

bool ConditionIntoInventory ( EntityAI player)
inlineprotected

Definition at line 275 of file tentbase.c.

References CanBeManipulated().

◆ ConditionOutOfHands()

bool ConditionOutOfHands ( EntityAI player)
inlineprotected

Definition at line 324 of file tentbase.c.

References CanBeManipulated().

◆ ConstructionInit()

void ConstructionInit ( )
inlineprotected

Definition at line 965 of file basebuildingbase.c.

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

◆ ConvertAttSlotToPlantSlot()

string ConvertAttSlotToPlantSlot ( string attach_slot)
inlineprivate

Definition at line 370 of file gardenbase.c.

References m_map_slots.

Referenced by EEItemDetached().

◆ CookWithEquipment()

void CookWithEquipment ( )
inlineprotected

Definition at line 212 of file portablegasstove.c.

References GetCookingEquipment(), m_CookingProcess, m_TimeFactor, and PARAM_COOKING_TIME_INC_COEF.

Referenced by OnWork().

◆ CreateAreaDamage()

◆ CreateConstructionKit()

ItemBase CreateConstructionKit ( )
inlineprotected

◆ CreateConstructionKitInHands()

void CreateConstructionKitInHands ( notnull PlayerBase player)
inlineprotected

Definition at line 387 of file basebuildingbase.c.

References GetConstructionKitType(), and m_ConstructionKitHealth.

◆ CreateDamageTrigger()

void CreateDamageTrigger ( )
inlineprotected

Definition at line 227 of file barbedwire.c.

References m_AreaDamage, and m_TriggerActive.

Referenced by OnPlacementComplete(), and OnWorkStop().

◆ CreateElectrifiedDamageTrigger()

void CreateElectrifiedDamageTrigger ( )
inlineprotected

Definition at line 216 of file barbedwire.c.

References m_AreaDamage, and m_TriggerActive.

Referenced by OnPlacementComplete(), and OnWorkStart().

◆ CreatePlant()

void CreatePlant ( Slot slot)
inlineprivate

Definition at line 474 of file gardenbase.c.

References g_Game, and PlantBase().

Referenced by PlantSeed().

◆ CreateRope()

void CreateRope ( Rope rope)
inlineprotected

Definition at line 126 of file kitbase.c.

References ECE_PLACE_ON_SURFACE, g_Game, GetPosition(), and InventoryLocation::GetType().

◆ DebugCustomState()

void DebugCustomState ( )
inlineprotected

Definition at line 1255 of file basebuildingbase.c.

◆ Defibrillator()

void Defibrillator ( )
inlineprivate

Definition at line 16 of file defibrillator.c.

References GetEnergyNeededToCharge(), and m_EnergyNeededToCharge.

◆ DestroyAreaDamage()

void DestroyAreaDamage ( string slot_name)
inlineprotected

Definition at line 1153 of file basebuildingbase.c.

References g_Game, and m_DamageTriggers.

◆ DestroyClutterCutter()

void DestroyClutterCutter ( )
inlineprotected

Definition at line 801 of file tentbase.c.

References g_Game, and m_ClutterCutter.

Referenced by ~TentBase(), and Pack().

◆ DestroyConstruction()

void DestroyConstruction ( )
inlineprotected

◆ DestroyConstructionKit()

void DestroyConstructionKit ( ItemBase construction_kit)
inlineprotected

Definition at line 406 of file basebuildingbase.c.

References g_Game, and m_ConstructionKitHealth.

◆ DestroyDamageTrigger()

void DestroyDamageTrigger ( )
inlineprotected

◆ DestroyFireplace()

void DestroyFireplace ( )
inlineprotected

Definition at line 55 of file portablegasstove.c.

References g_Game.

◆ DetachAllAttachments()

void DetachAllAttachments ( )
inlineprotected

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

Definition at line 784 of file trapspawnbase.c.

Referenced by SetUsed().

◆ DisassembleKit()

void DisassembleKit ( ItemBase item)
inlineprotected

Definition at line 124 of file kitbase.c.

◆ DisassembleOnLastDetach()

override bool DisassembleOnLastDetach ( )
inlineprotected

Definition at line 34 of file kitbase.c.

Referenced by PluginRecipesManagerBase::GetValidRecipes().

◆ DischargeClient()

void DischargeClient ( PlayerBase victim)
inlineprivate

Definition at line 142 of file defibrillator.c.

References SEffectManager::PlaySoundOnObject(), and SHOCK_SOUND.

◆ DischargeServer()

void DischargeServer ( PlayerBase victim)
inlineprivate

Definition at line 116 of file defibrillator.c.

◆ DisplayNameRuinAttach() [1/2]

override bool DisplayNameRuinAttach ( )
inlineprivate

Definition at line 816 of file inventoryitem.c.

◆ DisplayNameRuinAttach() [2/2]

override bool DisplayNameRuinAttach ( )
inlineprivate

Definition at line 785 of file inventoryitem.c.

◆ DoMeasurement()

◆ EEDelete() [1/2]

override void EEDelete ( EntityAI parent)
inlineprotected

Definition at line 68 of file basebuildingbase.c.

References AreaDamageManager(), and m_DamageTriggers.

◆ EEDelete() [2/2]

override void EEDelete ( EntityAI parent)
inlineprotected

Definition at line 35 of file particletest.c.

References g_Game, and m_Particle.

◆ EEHealthLevelChanged() [1/2]

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

◆ EEHealthLevelChanged() [2/2]

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

◆ EEInit() [1/5]

override void EEInit ( )
inlineprotected

Definition at line 41 of file barbedwire.c.

References CALL_CATEGORY_GAMEPLAY, g_Game, and UpdateAttachmentSlot().

◆ EEInit() [2/5]

override void EEInit ( )
inlineprotected

Definition at line 540 of file basebuildingbase.c.

References DebugCustomState(), and InitBaseState().

◆ EEInit() [3/5]

override void EEInit ( )
inlineprotected

Definition at line 20 of file kitbase.c.

References AssembleKit(), CALL_CATEGORY_GAMEPLAY, g_Game, UpdatePhysics(), and UpdateVisuals().

◆ EEInit() [4/5]

override void EEInit ( )
inlineprotected

◆ EEInit() [5/5]

override void EEInit ( )
inlineprotected

◆ EEItemAttached() [1/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprivate

◆ EEItemAttached() [2/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemAttached() [3/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 85 of file portablegasstove.c.

References RefreshFlameVisual(), and SetCookingEquipment().

◆ EEItemAttached() [4/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 222 of file powergenerator.c.

References IsInitialized().

◆ EEItemAttached() [5/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 367 of file tentbase.c.

References TentBase::HandleCamoNetAttachment(), and m_CamoNet.

◆ EEItemAttached() [6/6]

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemDetached() [1/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprivate

◆ EEItemDetached() [2/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemDetached() [3/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 39 of file kitbase.c.

References KitBase::DisassembleKit(), g_Game, and m_DeployedRegularly.

◆ EEItemDetached() [4/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemDetached() [5/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 234 of file powergenerator.c.

◆ EEItemDetached() [6/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

Definition at line 396 of file tentbase.c.

References TentBase::HandleCamoNetAttachment(), and m_CamoNet.

◆ EEItemDetached() [7/7]

override void EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemLocationChanged() [1/3]

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

Definition at line 12 of file handcuffslocked.c.

References g_Game.

◆ EEItemLocationChanged() [2/3]

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

Definition at line 64 of file pileofwoodenplanks.c.

References UpdateSelections().

◆ EEItemLocationChanged() [3/3]

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

Definition at line 25 of file switchable_base.c.

References Switchable_Base::GetLight().

◆ EEKilled()

override void EEKilled ( Object killer)
inlineprivate

◆ EEOnAfterLoad() [1/2]

override void EEOnAfterLoad ( )
inlineprivate

Definition at line 242 of file gardenbase.c.

References CALL_CATEGORY_SYSTEM, g_Game, and SyncSlots().

◆ EEOnAfterLoad() [2/2]

override void EEOnAfterLoad ( )
inlineprotected

◆ EOnInit() [1/3]

override void EOnInit ( IEntity other,
int extra )
inlineprivate

Definition at line 153 of file gardenbase.c.

References CheckRainTick().

◆ EOnInit() [2/3]

override void EOnInit ( IEntity other,
int extra )
inlineprotected

Definition at line 59 of file powergenerator.c.

References g_Game, m_FuelPercentage, and UpdateFuelMeter().

◆ EOnInit() [3/3]

override void EOnInit ( IEntity other,
int extra )
inlineprotected

Definition at line 69 of file spotlight.c.

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

◆ EvaluateCatch()

◆ Fertilize()

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

◆ Flag_Base()

void Flag_Base ( )
inlineprivate

Definition at line 3 of file flag_base.c.

◆ Fold() [1/2]

void Fold ( )
inlineprotected

◆ Fold() [2/2]

void Fold ( bool keep_connected = false)
inlineprotected

Definition at line 238 of file spotlight.c.

References m_IsFolded, and UpdateAllSelections().

Referenced by OnItemLocationChanged().

◆ FoldBaseBuildingObject()

ItemBase FoldBaseBuildingObject ( )
inlineprotected

Definition at line 1077 of file basebuildingbase.c.

References CreateConstructionKit(), and DestroyConstruction().

◆ ForceIntoHandsNow()

void ForceIntoHandsNow ( PlayerBase player)
inlineprivate

Definition at line 18 of file cablereel.c.

References m_ForceIntoHands.

◆ FullyBuild()

◆ GardenBase()

◆ GetAttachmentSlots()

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

Definition at line 940 of file basebuildingbase.c.

References g_Game.

◆ GetBandagingEffectivity() [1/2]

override float GetBandagingEffectivity ( )
inlineprivate

Definition at line 49 of file bandagedressing.c.

◆ GetBandagingEffectivity() [2/2]

override float GetBandagingEffectivity ( )
inlineprivate

Definition at line 117 of file rag.c.

◆ GetBaseFertility()

float GetBaseFertility ( )
inlineprivate

Definition at line 148 of file gardenbase.c.

References m_DefaultFertility.

Referenced by InitializeSlots(), and RemoveSlot().

◆ GetBloodTypeVisible()

bool GetBloodTypeVisible ( )
inlineprivate

Definition at line 21 of file bloodcontainerbase.c.

References m_IsBloodTypeVisible.

◆ GetBuildSoundByMaterial()

string GetBuildSoundByMaterial ( string part_name)
inlineprotected

◆ GetClutterCutter()

string GetClutterCutter ( )
inlineprotected

Definition at line 799 of file tentbase.c.

◆ GetConstruction()

Construction GetConstruction ( )
inlineprotected

Definition at line 975 of file basebuildingbase.c.

References Construction(), and m_Construction.

◆ GetConstructionKitType()

string GetConstructionKitType ( )
inlineprotected

Definition at line 401 of file basebuildingbase.c.

Referenced by CreateConstructionKit(), and CreateConstructionKitInHands().

◆ GetConstructionPartById()

ConstructionPart GetConstructionPartById ( int id)
inlineprotected

Definition at line 334 of file basebuildingbase.c.

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

◆ GetCookingEquipment()

ItemBase GetCookingEquipment ( )
inlineprotected

◆ GetCookingTargetTemperature()

override bool GetCookingTargetTemperature ( out float temperature)
inlineprotected

Definition at line 220 of file portablegasstove.c.

References PARAM_COOKING_TARGET_TEMP.

Referenced by AddTemperatureToItem(), and OnWork().

◆ GetDamageSystemVersionChange() [1/2]

override int GetDamageSystemVersionChange ( )
inlineprotected

Definition at line 1238 of file basebuildingbase.c.

Referenced by InventoryItem::OnStoreLoad().

◆ GetDamageSystemVersionChange() [2/2]

override int GetDamageSystemVersionChange ( )
inlineprotected

Definition at line 929 of file tentbase.c.

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx outputList)
inlineprotected

Definition at line 397 of file powergenerator.c.

References SAT_DEBUG_ACTION.

Referenced by ScriptedWidgetEventHandler::ShowActionMenu().

◆ GetDeploySoundset() [1/7]

override string GetDeploySoundset ( )
inlineprotected

Definition at line 392 of file barbedwire.c.

Referenced by InventoryItem::InitItemSounds(), and OnFinishProgressServer().

◆ GetDeploySoundset() [2/7]

override string GetDeploySoundset ( )
inlineprotected

Definition at line 410 of file batterycharger.c.

◆ GetDeploySoundset() [3/7]

override string GetDeploySoundset ( )
inlineprivate

Definition at line 97 of file cablereel.c.

◆ GetDeploySoundset() [4/7]

override string GetDeploySoundset ( )
inlineprotected

Definition at line 86 of file kitbase.c.

◆ GetDeploySoundset() [5/7]

override string GetDeploySoundset ( )
inlineprotected

Definition at line 369 of file powergenerator.c.

◆ GetDeploySoundset() [6/7]

override string GetDeploySoundset ( )
inlineprivate

Definition at line 51 of file refridgerator.c.

◆ GetDeploySoundset() [7/7]

override string GetDeploySoundset ( )
inlineprotected

Definition at line 366 of file spotlight.c.

◆ GetDisarmRate()

int GetDisarmRate ( )
inlineprotected

Definition at line 19 of file toolbase.c.

References m_MineDisarmRate.

◆ GetDismantleSoundByMaterial()

string GetDismantleSoundByMaterial ( string part_name)
inlineprotected

◆ GetEnergyNeededToCharge()

float GetEnergyNeededToCharge ( )
inlineprivate

Definition at line 35 of file defibrillator.c.

References g_Game, and GetType().

Referenced by Defibrillator().

◆ GetFertilizerBitmapByIndex()

int GetFertilizerBitmapByIndex ( int index)
inlineprivate

◆ GetFertilizerQuantity()

int GetFertilizerQuantity ( int slotIndex)
inlineprivate

Definition at line 979 of file gardenbase.c.

References GetFertilizerBitmapByIndex().

Referenced by UpdateSlots().

◆ GetFoldSoundset()

override string GetFoldSoundset ( )
inlineprotected

Definition at line 108 of file basebuildingbase.c.

Referenced by InitItemSounds().

◆ GetFuel()

float GetFuel ( )
inlineprotected

Definition at line 333 of file powergenerator.c.

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

Referenced by AddFuel(), OnAction(), and SetFuel().

◆ GetFuelPercentage()

float GetFuelPercentage ( )
inlineprotected

Definition at line 344 of file powergenerator.c.

References m_FuelPercentage.

◆ GetGardenSlotsCount()

int GetGardenSlotsCount ( )
inlineprivate

Definition at line 351 of file gardenbase.c.

◆ GetGasCanister()

EntityAI GetGasCanister ( )
inlineprotected

Definition at line 111 of file blowtorch.c.

Referenced by HasEnoughEnergyForRepair(), and OnIgnitedTarget().

◆ GetHideIconMask() [1/2]

override int GetHideIconMask ( )
inlineprivate

Definition at line 138 of file gardenbase.c.

◆ GetHideIconMask() [2/2]

override int GetHideIconMask ( )
inlineprotected

Definition at line 89 of file basebuildingbase.c.

◆ GetInfectionChance() [1/2]

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

Definition at line 59 of file bandagedressing.c.

References m_Cleanness.

◆ GetInfectionChance() [2/2]

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

Definition at line 122 of file rag.c.

References m_Cleanness.

◆ GetInvulnerabilityTypeString() [1/2]

override string GetInvulnerabilityTypeString ( )
inlineprotected

Definition at line 79 of file basebuildingbase.c.

◆ GetInvulnerabilityTypeString() [2/2]

override string GetInvulnerabilityTypeString ( )
inlineprotected

Definition at line 65 of file tentbase.c.

◆ GetItemVisibility()

float GetItemVisibility ( )
inlineprivate

Definition at line 856 of file inventoryitem.c.

References m_ItemVisibilityModifier.

◆ GetKeyCompatibilityType()

int GetKeyCompatibilityType ( )
inlineprotected

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

Definition at line 12 of file toolbase.c.

◆ GetKitSpawnPosition()

vector GetKitSpawnPosition ( )
inlineprotected

Definition at line 396 of file basebuildingbase.c.

References GetPosition().

◆ GetLiquidThroughputCoef()

override float GetLiquidThroughputCoef ( )
inlineprotected

Definition at line 70 of file powergenerator.c.

References LIQUID_THROUGHPUT_GENERATOR.

Referenced by CAContinuousQuantityLiquidTransfer::Setup().

◆ GetLoopDeploySoundset() [1/3]

override string GetLoopDeploySoundset ( )
inlineprotected

◆ GetLoopDeploySoundset() [2/3]

override string GetLoopDeploySoundset ( )
inlineprotected

Definition at line 91 of file kitbase.c.

◆ GetLoopDeploySoundset() [3/3]

override string GetLoopDeploySoundset ( )
inlineprotected

Definition at line 371 of file spotlight.c.

◆ GetLoopFoldSoundset()

override string GetLoopFoldSoundset ( )
inlineprotected

Definition at line 113 of file basebuildingbase.c.

Referenced by InitItemSounds(), and OnStartServer().

◆ GetMaxFuel()

float GetMaxFuel ( )
inlineprotected

Definition at line 339 of file powergenerator.c.

References m_FuelTankCapacity.

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

◆ GetMaxWaterStateVal()

int GetMaxWaterStateVal ( )
inlineprivate

Definition at line 194 of file gardenbase.c.

References m_MaxWateredStateVal.

◆ GetMeleeTargetType()

override int GetMeleeTargetType ( )
inlineprotected

Definition at line 112 of file tentbase.c.

◆ GetNearestSlotIDByState()

int GetNearestSlotIDByState ( vector position,
int slot_state )
inlineprivate

◆ GetOnDigWormsAmount() [1/3]

override int GetOnDigWormsAmount ( )
inlineprivate

Definition at line 27 of file fieldshovel.c.

◆ GetOnDigWormsAmount() [2/3]

override int GetOnDigWormsAmount ( )
inlineprivate

Definition at line 33 of file pickaxe.c.

◆ GetOnDigWormsAmount() [3/3]

override int GetOnDigWormsAmount ( )
inlineprivate

Definition at line 32 of file shovel.c.

◆ GetSlotByIndex()

Slot GetSlotByIndex ( int index)
inlineprivate

Definition at line 861 of file gardenbase.c.

References m_Slots.

Referenced by EEItemAttached().

◆ GetSlotBySelection()

Slot GetSlotBySelection ( string selection_component)
inlineprivate

◆ GetSlotIndexByAttachmentSlot()

int GetSlotIndexByAttachmentSlot ( string att_slot)
inlineprivate

Definition at line 752 of file gardenbase.c.

References string::Length(), string::Substring(), and string::ToInt().

Referenced by EEItemAttached().

◆ GetSlotIndexByPlant()

int GetSlotIndexByPlant ( Object plant)
inlineprivate

Definition at line 766 of file gardenbase.c.

References m_Slots, and PlantBase().

Referenced by RemoveSlotPlant().

◆ GetSlotIndexBySelection()

int GetSlotIndexBySelection ( string selection_component)
inlineprivate

◆ GetSlotLockedState()

bool GetSlotLockedState ( )
inlineprotected

Definition at line 53 of file barbedwire.c.

References BaseBuildingBase(), and InventoryLocation::GetSlot().

Referenced by AfterStoreLoad(), and IsMounted().

◆ GetSlotPosition()

vector GetSlotPosition ( int index)
inlineprivate

Definition at line 808 of file gardenbase.c.

References SLOT_MEMORY_POINT_PREFIX, and ToStringLen().

Referenced by GetNearestSlotIDByState().

◆ GetSlots()

array< ref Slot > GetSlots ( )
inlineprivate

Definition at line 856 of file gardenbase.c.

References m_Slots.

◆ GetSlotState()

int GetSlotState ( int slotIndex)
inlineprivate

Definition at line 511 of file gardenbase.c.

References m_SlotState.

Referenced by UpdateSlots().

◆ GetSmokeParticleOrientation()

vector GetSmokeParticleOrientation ( )
inlineprotected

Definition at line 80 of file powergenerator.c.

Referenced by StartLoopSound().

◆ GetSmokeParticlePosition()

vector GetSmokeParticlePosition ( )
inlineprotected

Definition at line 75 of file powergenerator.c.

Referenced by StartLoopSound().

◆ GetSoundClose()

string GetSoundClose ( )
inlineprotected

Definition at line 785 of file tentbase.c.

Referenced by InitItemSounds().

◆ GetSoundCloseWindow()

string GetSoundCloseWindow ( )
inlineprotected

Definition at line 789 of file tentbase.c.

Referenced by InitItemSounds().

◆ GetSoundOpen()

string GetSoundOpen ( )
inlineprotected

Definition at line 783 of file tentbase.c.

Referenced by InitItemSounds().

◆ GetSoundOpenWindow()

string GetSoundOpenWindow ( )
inlineprotected

Definition at line 787 of file tentbase.c.

Referenced by InitItemSounds().

◆ GetStashedItem()

ItemBase GetStashedItem ( )
inlineprivate

Definition at line 13 of file undergroundstash.c.

References GetItem().

Referenced by OnFinishProgressServer().

◆ GetState()

int GetState ( )
inlineprotected

Definition at line 459 of file tentbase.c.

References m_State.

Referenced by CanAttach(), and PrintSlots().

◆ GetStateLocal()

int GetStateLocal ( )
inlineprotected

Definition at line 464 of file tentbase.c.

References m_StateLocal.

◆ GetTemperatureValue()

◆ GetTimeNeededToCharge()

float GetTimeNeededToCharge ( )
inlineprivate

Definition at line 29 of file defibrillator.c.

References g_Game, and GetType().

◆ GetViewIndex() [1/3]

override int GetViewIndex ( )
inlineprivate

Definition at line 90 of file flag_base.c.

References InventoryLocation::GetType().

◆ GetViewIndex() [2/3]

override int GetViewIndex ( )
inlineprotected

Definition at line 376 of file spotlight.c.

References m_IsFolded.

◆ GetViewIndex() [3/3]

override int GetViewIndex ( )
inlineprotected

Definition at line 425 of file tentbase.c.

References GetState(), InventoryLocation::GetType(), and PACKED.

◆ GetVoiceEffect()

int GetVoiceEffect ( )
inlineprivate

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

Definition at line 990 of file inventoryitem.c.

Referenced by MutePlayer().

◆ GetWaterBitmapByIndex()

int GetWaterBitmapByIndex ( int index)
inlineprivate

Definition at line 919 of file gardenbase.c.

References m_SlotWaterBitmap0, m_SlotWaterBitmap1, and m_SlotWaterBitmap2.

Referenced by GetWaterQuantity(), and SetWaterQuantity().

◆ GetWaterQuantity()

int GetWaterQuantity ( int slotIndex)
inlineprivate

Definition at line 950 of file gardenbase.c.

References GetWaterBitmapByIndex().

Referenced by UpdateSlots().

◆ GetWrittenNoteData()

◆ GreenLightOff()

void GreenLightOff ( )
inlineprotected

Definition at line 314 of file batterycharger.c.

References DEFAULT_MATERIAL.

Referenced by UpdateStatusLights().

◆ GreenLightOn()

void GreenLightOn ( )
inlineprotected

Definition at line 297 of file batterycharger.c.

References GREEN_LIGHT_GLOW.

Referenced by UpdateStatusLights().

◆ HandleBaitLoss()

void HandleBaitLoss ( )
inlineprotected

Definition at line 772 of file trapspawnbase.c.

References m_BaitLossFraction, m_CatchingContext, and m_IsCatchSuccessful.

Referenced by SetUsed().

◆ HandleCamoNetAttachment()

void HandleCamoNetAttachment ( bool hide)
inlineprotected

Definition at line 774 of file tentbase.c.

◆ HandleItemFalling()

void HandleItemFalling ( ConstructionPart part)
inlineprotected

Disconnected temporarily.

Definition at line 707 of file basebuildingbase.c.

References string::Contains(), ItemFall(), Debug::Log(), ConstructionPart::m_PartName, Math::Max(), and Math::Min().

◆ HandleOpeningsPhysics()

◆ HandleOpeningsVisuals()

void HandleOpeningsVisuals ( )
inlineprotected

◆ HandleVoiceEffect()

void HandleVoiceEffect ( bool enable,
PlayerBase player )
inlineprivate

Definition at line 982 of file inventoryitem.c.

References IsObstructingVoice(), and MutePlayer().

Referenced by ~Clothing_Base(), OnWasAttached(), and OnWasDetached().

◆ HasAttachmentsBesidesBase()

bool HasAttachmentsBesidesBase ( )
inlineprotected

Definition at line 987 of file basebuildingbase.c.

References HasBase().

◆ HasBase()

bool HasBase ( )
inlineprotected

Definition at line 355 of file basebuildingbase.c.

References m_HasBase.

◆ HasClutterCutter()

bool HasClutterCutter ( )
inlineprotected

Definition at line 798 of file tentbase.c.

◆ HasEnoughEnergyForRepair()

bool HasEnoughEnergyForRepair ( float pTime)
inlineprotected

Definition at line 121 of file blowtorch.c.

References ComponentEnergyManager::GetEnergy(), and GetGasCanister().

◆ HasFlammableMaterial() [1/5]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 6 of file bandagedressing.c.

Referenced by SetIgnitingAnimation().

◆ HasFlammableMaterial() [2/5]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 6 of file bark_colorbase.c.

◆ HasFlammableMaterial() [3/5]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 6 of file giftwrappaper.c.

◆ HasFlammableMaterial() [4/5]

override bool HasFlammableMaterial ( )
inlineprotected

Definition at line 38 of file paper.c.

◆ HasFlammableMaterial() [5/5]

override bool HasFlammableMaterial ( )
inlineprivate

Definition at line 46 of file rag.c.

◆ HasProperDistance()

bool HasProperDistance ( string selection,
PlayerBase player )
inlineprotected

Definition at line 1061 of file basebuildingbase.c.

◆ HasProxyParts() [1/3]

override bool HasProxyParts ( )
inlineprivate

Definition at line 133 of file gardenbase.c.

◆ HasProxyParts() [2/3]

override bool HasProxyParts ( )
inlineprotected

Definition at line 10 of file kitbase.c.

◆ HasProxyParts() [3/3]

override bool HasProxyParts ( )
inlineprotected

Definition at line 70 of file tentbase.c.

◆ HasSparkplug()

bool HasSparkplug ( )
inlineprotected

Definition at line 350 of file powergenerator.c.

References InventorySlots::GetSlotIdFromString().

◆ HideAllAnimationsAndProxyPhysics()

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

Definition at line 247 of file tentbase.c.

References g_Game, GetType(), and string::ToLower().

Referenced by Pack(), and Pitch().

◆ HideAttachedClipsStates()

void HideAttachedClipsStates ( )
inlineprotected

◆ IgnoreOutOfReachCondition()

override bool IgnoreOutOfReachCondition ( )
inlineprotected

Definition at line 580 of file basebuildingbase.c.

◆ IncreaseElapsedTime()

void IncreaseElapsedTime ( )
inlineprotected

◆ InitBaseState()

void InitBaseState ( )
inlineprotected

◆ InitCatchingComponent()

void InitCatchingComponent ( )
protected

◆ InitializeSlots()

◆ InitItemSounds() [1/2]

◆ InitItemSounds() [2/2]

◆ InitItemVariables()

override void InitItemVariables ( )
inlineprivate

Definition at line 3 of file matchbox.c.

References can_this_be_combined.

◆ InitTrapValues()

◆ InitVisuals()

void InitVisuals ( )
inlineprotected

◆ IsActive()

bool IsActive ( )
inlineprotected

Definition at line 164 of file trapspawnbase.c.

References m_IsActive.

Referenced by SetActive().

◆ IsAttachmentSlotLocked() [1/2]

bool IsAttachmentSlotLocked ( EntityAI attachment)
inlineprotected

Definition at line 921 of file basebuildingbase.c.

References InventoryLocation::GetSlot().

◆ IsAttachmentSlotLocked() [2/2]

bool IsAttachmentSlotLocked ( string slot_name)
inlineprotected

Definition at line 934 of file basebuildingbase.c.

References InventorySlots::GetSlotIdFromString().

◆ IsBasebuildingKit()

override bool IsBasebuildingKit ( )
inlineprotected

Definition at line 5 of file kitbase.c.

Referenced by ActionDeployBase::DropDuringPlacing(), and Hologram::GetProjectionName().

◆ IsBloodContainer()

override bool IsBloodContainer ( )
inlineprivate

Definition at line 10 of file bloodcontainerbase.c.

Referenced by UIScriptedMenu::UpdateItemInfoLiquidType().

◆ IsCharged()

bool IsCharged ( )
inlineprivate

Definition at line 111 of file defibrillator.c.

References m_IsCharged.

◆ IsClothing()

override bool IsClothing ( )
inlineprivate

Definition at line 851 of file inventoryitem.c.

Referenced by InventoryItem::EEHitBy().

◆ IsCorrectFertilizer()

bool IsCorrectFertilizer ( ItemBase item,
string selection_component )
inlineprivate

DEPRECATED.

Definition at line 993 of file gardenbase.c.

References GetSlotBySelection().

◆ IsDeployable() [1/5]

override bool IsDeployable ( )
inlineprotected

Definition at line 365 of file basebuildingbase.c.

Referenced by Hologram::DoesHaveProjection(), and SetupAnimation().

◆ IsDeployable() [2/5]

override bool IsDeployable ( )
inlineprotected

Definition at line 405 of file batterycharger.c.

◆ IsDeployable() [3/5]

override bool IsDeployable ( )
inlineprotected

Definition at line 76 of file kitbase.c.

◆ IsDeployable() [4/5]

override bool IsDeployable ( )
inlineprotected

Definition at line 361 of file spotlight.c.

◆ IsDeployable() [5/5]

override bool IsDeployable ( )
inlineprotected

Definition at line 816 of file tentbase.c.

◆ IsDeployed()

bool IsDeployed ( )
inlineprotected

Definition at line 169 of file trapspawnbase.c.

References m_IsDeployed.

Referenced by CanBeTaken(), CanDisplayAttachmentSlot(), and CanReceiveAttachment().

◆ IsElectricAppliance() [1/4]

override bool IsElectricAppliance ( )
inlineprotected

◆ IsElectricAppliance() [2/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 13 of file cablereel.c.

◆ IsElectricAppliance() [3/4]

override bool IsElectricAppliance ( )
inlineprivate

Definition at line 5 of file refridgerator.c.

◆ IsElectricAppliance() [4/4]

override bool IsElectricAppliance ( )
inlineprotected

Definition at line 49 of file spotlight.c.

◆ IsFacingCamera()

bool IsFacingCamera ( string selection)
inlineprotected

Definition at line 1049 of file basebuildingbase.c.

◆ IsFacingPlayer()

override bool IsFacingPlayer ( PlayerBase player,
string selection )
inlineprotected

Definition at line 1032 of file basebuildingbase.c.

◆ IsFolded()

bool IsFolded ( )
inlineprotected

Definition at line 306 of file spotlight.c.

References m_IsFolded.

Referenced by UpdateAllSelections().

◆ IsGasMask()

bool IsGasMask ( )
inlineprivate

Definition at line 995 of file inventoryitem.c.

◆ IsIgnited() [1/2]

override bool IsIgnited ( )
inlineprotected

Definition at line 76 of file blowtorch.c.

Referenced by ActionCondition().

◆ IsIgnited() [2/2]

override bool IsIgnited ( )
inlineprotected

Definition at line 399 of file portablegasstove.c.

◆ IsIgnoredByConstruction() [1/2]

override bool IsIgnoredByConstruction ( )
inlineprotected

Definition at line 1170 of file basebuildingbase.c.

◆ IsIgnoredByConstruction() [2/2]

override bool IsIgnoredByConstruction ( )
inlineprotected

Definition at line 504 of file tentbase.c.

◆ IsInventoryVisible()

override bool IsInventoryVisible ( )
inlineprivate

Definition at line 54 of file undergroundstash.c.

◆ IsItemTent()

override bool IsItemTent ( )
inlineprotected

Definition at line 81 of file tentbase.c.

Referenced by InventoryItem::EEHitBy().

◆ IsManipulatedEntrance()

bool IsManipulatedEntrance ( )
inlineprotected

Definition at line 684 of file tentbase.c.

References m_IsEntrance.

◆ IsManipulatedWindow()

bool IsManipulatedWindow ( )
inlineprotected

Definition at line 689 of file tentbase.c.

References m_IsWindow.

◆ IsMounted()

bool IsMounted ( )
inlineprotected

Definition at line 48 of file barbedwire.c.

References GetSlotLockedState().

◆ IsObstructingVoice()

bool IsObstructingVoice ( )
inlineprivate

Returns if this entity obsructs player's voice.

Definition at line 964 of file inventoryitem.c.

Referenced by HandleVoiceEffect().

◆ IsOpened()

bool IsOpened ( )
inlineprotected

Definition at line 370 of file basebuildingbase.c.

◆ IsPartBuildInSyncData()

bool IsPartBuildInSyncData ( int part_id)
inlineprotected

Definition at line 206 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 ( )
inlineprotected

◆ IsPlaceableAtPosition()

bool IsPlaceableAtPosition ( vector position)
inlineprotected

Definition at line 205 of file trapspawnbase.c.

References g_Game.

◆ IsPlayerInside()

override bool IsPlayerInside ( PlayerBase player,
string selection )
inlineprotected

Definition at line 1037 of file basebuildingbase.c.

Referenced by InventoryItem::CanObstruct().

◆ IsPlayerInVicinity()

bool IsPlayerInVicinity ( )
inlineprotected

Definition at line 543 of file trapspawnbase.c.

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

Referenced by TrySpawnCatch().

◆ IsSelfAdjustingTemperature()

override bool IsSelfAdjustingTemperature ( )
inlineprotected

◆ IsSurfaceWater()

bool IsSurfaceWater ( vector position)
inlineprotected

◆ IsTakeable() [1/3]

◆ IsTakeable() [2/3]

override bool IsTakeable ( )
inlineprotected

Definition at line 280 of file tentbase.c.

References CanBeManipulated().

◆ IsTakeable() [3/3]

override bool IsTakeable ( )
inlineprotected

Definition at line 200 of file trapspawnbase.c.

◆ IsThisIgnitionSuccessful() [1/5]

override bool IsThisIgnitionSuccessful ( EntityAI item_source = NULL)
inlineprivate

Definition at line 32 of file bandagedressing.c.

Referenced by OnFinishProgressServer().

◆ IsThisIgnitionSuccessful() [2/5]

override bool IsThisIgnitionSuccessful ( EntityAI item_source = NULL)
inlineprivate

Definition at line 32 of file bark_colorbase.c.

◆ IsThisIgnitionSuccessful() [3/5]

override bool IsThisIgnitionSuccessful ( EntityAI item_source = NULL)
inlineprivate

Definition at line 32 of file giftwrappaper.c.

◆ IsThisIgnitionSuccessful() [4/5]

override bool IsThisIgnitionSuccessful ( EntityAI item_source = null)
inlineprotected

Definition at line 60 of file paper.c.

◆ IsThisIgnitionSuccessful() [5/5]

override bool IsThisIgnitionSuccessful ( EntityAI item_source = null)
inlineprivate

Definition at line 76 of file rag.c.

◆ ItemFall()

void ItemFall ( vector min,
vector max )
inlineprotected

Disconnected temporarily.

Definition at line 746 of file basebuildingbase.c.

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

◆ LockAttachmentSlot()

void LockAttachmentSlot ( bool lock_state)
inlineprotected

Definition at line 94 of file barbedwire.c.

References BaseBuildingBase(), and InventoryLocation::GetSlot().

Referenced by SetMountedState().

◆ ManipulateEntrance()

void ManipulateEntrance ( )
inlineprotected

Definition at line 674 of file tentbase.c.

References m_IsEntrance.

Referenced by ToggleAnimation().

◆ ManipulateWindow()

void ManipulateWindow ( )
inlineprotected

Definition at line 679 of file tentbase.c.

References m_IsWindow.

Referenced by ToggleAnimation().

◆ MetalWire()

◆ MustBeBuiltFromOutside()

bool MustBeBuiltFromOutside ( )
inlineprotected

Some buildings can only be built from outside.

Definition at line 1043 of file basebuildingbase.c.

◆ MutePlayer()

void MutePlayer ( PlayerBase player,
bool state )
inlineprivate

This items has effect on player's voice.

Definition at line 971 of file inventoryitem.c.

References g_Game, and GetVoiceEffect().

Referenced by HandleVoiceEffect().

◆ NeedsFertilization()

bool NeedsFertilization ( string selection_component)
inlineprivate

Definition at line 1021 of file gardenbase.c.

References GetSlotBySelection().

◆ OnAction()

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

Definition at line 409 of file powergenerator.c.

References AddFuel(), Math::Clamp(), g_Game, GetFuel(), GetMaxFuel(), and SetFuel().

◆ OnCatchSpawnClient()

void OnCatchSpawnClient ( )
inlineprotected

Definition at line 606 of file trapspawnbase.c.

References PlayCatchEffectsClient(), and UpdatePreyPos().

Referenced by OnVariablesSynchronized().

◆ OnCatchSpawnServer()

void OnCatchSpawnServer ( )
inlineprotected

Definition at line 601 of file trapspawnbase.c.

References PlayCatchEffectsServer().

Referenced by SpawnCatch().

◆ OnCombine() [1/2]

override void OnCombine ( ItemBase other_item)
inlineprivate

Definition at line 71 of file bandagedressing.c.

References m_Cleanness, and SetCleanness().

Referenced by InventoryItem::CombineItems().

◆ OnCombine() [2/2]

override void OnCombine ( ItemBase other_item)
inlineprivate

Definition at line 130 of file rag.c.

References m_Cleanness, and SetCleanness().

◆ OnCreatePhysics()

override void OnCreatePhysics ( )
inlineprotected

Definition at line 489 of file basebuildingbase.c.

References ConstructionInit(), and SetPartsAfterStoreLoad().

◆ OnDebugSpawn() [1/5]

override void OnDebugSpawn ( )
inlineprotected

Definition at line 1265 of file basebuildingbase.c.

References FullyBuild().

◆ OnDebugSpawn() [2/5]

override void OnDebugSpawn ( )
inlineprotected

Definition at line 135 of file blowtorch.c.

◆ OnDebugSpawn() [3/5]

override void OnDebugSpawn ( )
inlineprivate

Definition at line 85 of file flashlight.c.

◆ OnDebugSpawn() [4/5]

override void OnDebugSpawn ( )
inlineprotected

Definition at line 419 of file portablegasstove.c.

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

◆ OnDebugSpawn() [5/5]

override void OnDebugSpawn ( )
inlineprotected

Definition at line 386 of file powergenerator.c.

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

◆ OnDebugSpawnBuildExcludes()

array< string > OnDebugSpawnBuildExcludes ( )
inlineprotected

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

Definition at line 1260 of file basebuildingbase.c.

◆ OnEndPlacement()

override void OnEndPlacement ( )
inlineprotected

Definition at line 65 of file kitbase.c.

References m_DeployedRegularly.

Referenced by InventoryItem::SetIsBeingPlaced().

◆ OnIgnitedTarget() [1/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 23 of file bandagedressing.c.

Referenced by OnFinishProgressServer().

◆ OnIgnitedTarget() [2/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 23 of file bark_colorbase.c.

◆ OnIgnitedTarget() [3/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprotected

◆ OnIgnitedTarget() [4/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 23 of file giftwrappaper.c.

◆ OnIgnitedTarget() [5/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 9 of file handdrillkit.c.

References g_Game.

◆ OnIgnitedTarget() [6/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 17 of file matchbox.c.

References AddQuantity(), and g_Game.

◆ OnIgnitedTarget() [7/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprotected

Definition at line 53 of file paper.c.

◆ OnIgnitedTarget() [8/8]

override void OnIgnitedTarget ( EntityAI target_item)
inlineprivate

Definition at line 11 of file petrollighter.c.

References AddQuantity(), and g_Game.

◆ OnIgnitedTargetFailed() [1/3]

override void OnIgnitedTargetFailed ( EntityAI target_item)
inlineprivate

Definition at line 17 of file handdrillkit.c.

References g_Game.

Referenced by OnFinishProgressServer().

◆ OnIgnitedTargetFailed() [2/3]

override void OnIgnitedTargetFailed ( EntityAI target_item)
inlineprivate

Definition at line 25 of file matchbox.c.

References AddQuantity(), and g_Game.

◆ OnIgnitedTargetFailed() [3/3]

override void OnIgnitedTargetFailed ( EntityAI target_item)
inlineprivate

Definition at line 19 of file petrollighter.c.

References AddQuantity(), and g_Game.

◆ OnIgnitedThis() [1/5]

override void OnIgnitedThis ( EntityAI fire_source)
inlineprivate

Definition at line 27 of file bandagedressing.c.

Referenced by OnFinishProgressServer().

◆ OnIgnitedThis() [2/5]

override void OnIgnitedThis ( EntityAI fire_source)
inlineprivate

Definition at line 27 of file bark_colorbase.c.

◆ OnIgnitedThis() [3/5]

override void OnIgnitedThis ( EntityAI fire_source)
inlineprivate

Definition at line 27 of file giftwrappaper.c.

◆ OnIgnitedThis() [4/5]

override void OnIgnitedThis ( EntityAI fire_source)
inlineprotected

Definition at line 55 of file paper.c.

◆ OnIgnitedThis() [5/5]

override void OnIgnitedThis ( EntityAI fire_source)
inlineprivate

Definition at line 71 of file rag.c.

◆ OnInitEnergy() [1/3]

override void OnInitEnergy ( )
inlineprotected

◆ OnInitEnergy() [2/3]

override void OnInitEnergy ( )
inlineprivate

Definition at line 10 of file refridgerator.c.

References m_SoundLoopEntity.

◆ OnInitEnergy() [3/3]

override void OnInitEnergy ( )
inlineprotected

Definition at line 54 of file spotlight.c.

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

◆ OnInventoryEnter() [1/4]

override void OnInventoryEnter ( Man player)
inlineprotected

Definition at line 203 of file barbedwire.c.

References DestroyDamageTrigger(), and m_TriggerActive.

Referenced by InventoryItem::OnItemLocationChanged().

◆ OnInventoryEnter() [2/4]

override void OnInventoryEnter ( Man player)
inlineprotected

Definition at line 350 of file batterycharger.c.

References HideAttachedClipsStates(), SEL_CLIPS_DETACHED, and SEL_CLIPS_FOLDED.

◆ OnInventoryEnter() [3/4]

override void OnInventoryEnter ( Man player)
inlineprivate

Definition at line 58 of file cablereel.c.

◆ OnInventoryEnter() [4/4]

override void OnInventoryEnter ( Man player)
inlineprivate

Definition at line 72 of file metalwire.c.

References Class::CastTo().

◆ OnInventoryExit() [1/2]

override void OnInventoryExit ( Man player)
inlineprotected

◆ OnInventoryExit() [2/2]

override void OnInventoryExit ( Man player)
inlineprivate

Definition at line 62 of file flashlight.c.

References Vector().

◆ OnIsCharged()

void OnIsCharged ( )
inlineprivate

◆ OnIsPlugged() [1/3]

override void OnIsPlugged ( EntityAI source_device)
inlineprotected

Definition at line 191 of file barbedwire.c.

References SoundCut().

◆ OnIsPlugged() [2/3]

override void OnIsPlugged ( EntityAI source_device)
inlineprivate

Definition at line 97 of file metalwire.c.

References UpdateAllSelections().

◆ OnIsPlugged() [3/3]

override void OnIsPlugged ( EntityAI source_device)
inlineprotected

Definition at line 150 of file spotlight.c.

References Unfold(), and UpdateAllSelections().

◆ OnIsUnplugged() [1/3]

override void OnIsUnplugged ( EntityAI last_energy_source)
inlineprotected

Definition at line 196 of file barbedwire.c.

References DestroyDamageTrigger(), m_TriggerActive, and SoundCut().

◆ OnIsUnplugged() [2/3]

override void OnIsUnplugged ( EntityAI last_energy_source)
inlineprivate

Definition at line 103 of file metalwire.c.

References UpdateAllSelections().

◆ OnIsUnplugged() [3/3]

override void OnIsUnplugged ( EntityAI last_energy_source)
inlineprotected

Definition at line 232 of file spotlight.c.

References Fold(), and UpdateAllSelections().

◆ OnItemLocationChanged() [1/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

Definition at line 357 of file barbedwire.c.

References DestroyDamageTrigger(), m_IsPlaced, and m_TriggerActive.

◆ OnItemLocationChanged() [2/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

Definition at line 57 of file kitbase.c.

References UpdatePhysics().

◆ OnItemLocationChanged() [3/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

Definition at line 216 of file powergenerator.c.

References UpdateFuelMeter().

◆ OnItemLocationChanged() [4/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

◆ OnItemLocationChanged() [5/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

Definition at line 174 of file tentbase.c.

References Pack().

◆ OnItemLocationChanged() [6/6]

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
inlineprotected

◆ OnOwnSocketReleased() [1/2]

override void OnOwnSocketReleased ( EntityAI device)
inlineprotected

Definition at line 233 of file batterycharger.c.

References HideAttachedClipsStates(), and SEL_CLIPS_DETACHED.

◆ OnOwnSocketReleased() [2/2]

override void OnOwnSocketReleased ( EntityAI device)
inlineprivate

Definition at line 116 of file metalwire.c.

References UpdateAllSelections().

◆ OnOwnSocketTaken() [1/2]

override void OnOwnSocketTaken ( EntityAI device)
inlineprotected

◆ OnOwnSocketTaken() [2/2]

override void OnOwnSocketTaken ( EntityAI device)
inlineprivate

Definition at line 110 of file metalwire.c.

References UpdateAllSelections().

◆ OnPartBuiltClient()

void OnPartBuiltClient ( string part_name,
int action_id )
inlineprotected

Definition at line 620 of file basebuildingbase.c.

References SoundBuildStart().

◆ OnPartBuiltServer()

◆ OnPartDestroyedClient()

void OnPartDestroyedClient ( string part_name,
int action_id )
inlineprotected

Definition at line 700 of file basebuildingbase.c.

References SoundDestroyStart().

◆ OnPartDestroyedServer()

◆ OnPartDismantledClient()

void OnPartDismantledClient ( string part_name,
int action_id )
inlineprotected

Definition at line 660 of file basebuildingbase.c.

References SoundDismantleStart().

◆ OnPartDismantledServer()

◆ OnPlacementCancelled() [1/2]

override void OnPlacementCancelled ( Man player)
inlineprotected

Definition at line 70 of file kitbase.c.

References m_DeployedRegularly.

◆ OnPlacementCancelled() [2/2]

override void OnPlacementCancelled ( Man player)
inlineprotected

Definition at line 354 of file spotlight.c.

References Fold().

◆ OnPlacementComplete() [1/4]

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

◆ OnPlacementComplete() [2/4]

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

Definition at line 346 of file spotlight.c.

References m_EvaluateDeployment, and Unfold().

◆ OnPlacementComplete() [3/4]

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

Definition at line 821 of file tentbase.c.

References g_Game, and TryPitch().

◆ OnPlacementComplete() [4/4]

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

◆ OnPlacementStarted() [1/3]

override void OnPlacementStarted ( Man player)
inlineprotected

◆ OnPlacementStarted() [2/3]

override void OnPlacementStarted ( Man player)
inlineprivate

Definition at line 81 of file cablereel.c.

References g_Game, SEL_CORD_FOLDED, and SEL_CORD_PLUGGED.

◆ OnPlacementStarted() [3/3]

override void OnPlacementStarted ( Man player)
inlineprotected

Definition at line 327 of file spotlight.c.

References g_Game, SEL_CORD_FOLDED_F, and SEL_CORD_PLUGGED_F.

◆ OnRPC()

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

Definition at line 24 of file toolbase.c.

◆ OnSetSlotLock()

void OnSetSlotLock ( int slotId,
bool locked,
bool was_locked )
inlineprotected

◆ OnStoreLoad() [1/9]

◆ OnStoreLoad() [2/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

Definition at line 135 of file barbedwire.c.

References Serializer::Read().

◆ OnStoreLoad() [3/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

◆ OnStoreLoad() [4/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprivate

Definition at line 33 of file bloodcontainerbase.c.

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

◆ OnStoreLoad() [5/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprivate

Definition at line 37 of file flag_base.c.

◆ OnStoreLoad() [6/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

Definition at line 12 of file paper.c.

References m_NoteContents, and Serializer::Read().

◆ OnStoreLoad() [7/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

Definition at line 266 of file spotlight.c.

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

◆ OnStoreLoad() [8/9]

◆ OnStoreLoad() [9/9]

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

◆ OnStoreSave() [1/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprivate

◆ OnStoreSave() [2/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

Definition at line 130 of file barbedwire.c.

◆ OnStoreSave() [3/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

◆ OnStoreSave() [4/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprivate

Definition at line 26 of file bloodcontainerbase.c.

References m_IsBloodTypeVisible, and Serializer::Write().

◆ OnStoreSave() [5/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprivate

Definition at line 32 of file flag_base.c.

◆ OnStoreSave() [6/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

Definition at line 23 of file paper.c.

References m_NoteContents, and Serializer::Write().

◆ OnStoreSave() [7/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

Definition at line 258 of file spotlight.c.

References m_IsFolded, and Serializer::Write().

◆ OnStoreSave() [8/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

Definition at line 117 of file tentbase.c.

References m_OpeningMask, m_State, and Serializer::Write().

◆ OnStoreSave() [9/9]

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

Definition at line 99 of file trapspawnbase.c.

References m_CatchEnviroMask, m_IsActive, m_IsDeployed, and Serializer::Write().

◆ OnSwitchOff() [1/5]

override void OnSwitchOff ( )
inlineprotected

Definition at line 334 of file batterycharger.c.

References SEL_SWITCH_OFF, and SEL_SWITCH_ON.

◆ OnSwitchOff() [2/5]

override void OnSwitchOff ( )
inlineprotected

Definition at line 26 of file portablegaslamp.c.

References SoundTurnOff().

◆ OnSwitchOff() [3/5]

override void OnSwitchOff ( )
inlineprotected

◆ OnSwitchOff() [4/5]

override void OnSwitchOff ( )
inlineprivate

Definition at line 42 of file refridgerator.c.

◆ OnSwitchOff() [5/5]

override void OnSwitchOff ( )
inlineprotected

Definition at line 90 of file spotlight.c.

References m_Light, and SoundTurnOff().

◆ OnSwitchOn() [1/5]

override void OnSwitchOn ( )
inlineprotected

Definition at line 328 of file batterycharger.c.

References SEL_SWITCH_OFF, and SEL_SWITCH_ON.

◆ OnSwitchOn() [2/5]

override void OnSwitchOn ( )
inlineprotected

Definition at line 18 of file portablegaslamp.c.

References SoundTurnOn().

◆ OnSwitchOn() [3/5]

override void OnSwitchOn ( )
inlineprotected

Definition at line 114 of file portablegasstove.c.

References g_Game, m_UTSource, and SoundTurnOn().

◆ OnSwitchOn() [4/5]

override void OnSwitchOn ( )
inlineprivate

Definition at line 37 of file refridgerator.c.

◆ OnSwitchOn() [5/5]

override void OnSwitchOn ( )
inlineprotected

Definition at line 83 of file spotlight.c.

References SoundTurnOn().

◆ OnSynchronizedClient()

void OnSynchronizedClient ( )
inlineprotected

◆ OnVariablesSynchronized() [1/7]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 97 of file gardenbase.c.

References UpdateSlots().

◆ OnVariablesSynchronized() [2/7]

override void OnVariablesSynchronized ( )
inlineprotected

Definition at line 117 of file barbedwire.c.

References m_IsMounted, m_LastMountedState, m_MountSound, and SOUND_MOUNT.

◆ OnVariablesSynchronized() [3/7]

override void OnVariablesSynchronized ( )
inlineprotected

◆ OnVariablesSynchronized() [4/7]

override void OnVariablesSynchronized ( )
inlineprivate

Definition at line 24 of file flag_base.c.

◆ OnVariablesSynchronized() [5/7]

override void OnVariablesSynchronized ( )
inlineprotected

Definition at line 358 of file powergenerator.c.

References UpdateFuelMeter().

◆ OnVariablesSynchronized() [6/7]

override void OnVariablesSynchronized ( )
inlineprotected

◆ OnVariablesSynchronized() [7/7]

override void OnVariablesSynchronized ( )
inlineprotected

this event is called all variables are synchronized on client

Definition at line 152 of file trapspawnbase.c.

References m_YieldItemIdx, m_YieldItemIdxLocal, and OnCatchSpawnClient().

◆ OnWasAttached() [1/3]

override void OnWasAttached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 948 of file inventoryitem.c.

References HandleVoiceEffect().

◆ OnWasAttached() [2/3]

override void OnWasAttached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 69 of file flag_base.c.

◆ OnWasAttached() [3/3]

override void OnWasAttached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 3 of file switchable_base.c.

References Class::CastTo().

◆ OnWasDetached() [1/3]

override void OnWasDetached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 956 of file inventoryitem.c.

References HandleVoiceEffect().

◆ OnWasDetached() [2/3]

override void OnWasDetached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 77 of file flag_base.c.

◆ OnWasDetached() [3/3]

override void OnWasDetached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 14 of file switchable_base.c.

References Class::CastTo().

◆ OnWork() [1/6]

override void OnWork ( float consumed_energy)
inlineprotected

Definition at line 189 of file barbedwire.c.

◆ OnWork() [2/6]

override void OnWork ( float consumed_energy)
inlineprotected

Definition at line 48 of file batterycharger.c.

References g_Game, m_BatteryEnergy0To100, and m_ChargeEnergyPerSecond.

◆ OnWork() [3/6]

override void OnWork ( float consumed_energy)
inlineprivate

Definition at line 25 of file flashlight.c.

References g_Game, Battery9V::GetEfficiency0To1(), and m_Light.

◆ OnWork() [4/6]

◆ OnWork() [5/6]

override void OnWork ( float consumed_energy)
inlineprotected

◆ OnWork() [6/6]

override void OnWork ( float consumed_energy)
inlineprivate

Definition at line 23 of file refridgerator.c.

◆ OnWorkStart() [1/11]

override void OnWorkStart ( )
inlineprotected

◆ OnWorkStart() [2/11]

override void OnWorkStart ( )
inlineprotected

◆ OnWorkStart() [3/11]

override void OnWorkStart ( )
inlineprotected

Definition at line 11 of file blowtorch.c.

References m_Light, RefreshFlameVisual(), and SoundBurningStart().

◆ OnWorkStart() [4/11]

override void OnWorkStart ( )
inlineprivate

◆ OnWorkStart() [5/11]

override void OnWorkStart ( )
inlineprivate

Definition at line 13 of file flashlight.c.

References g_Game, GLASS_ID, LIGHT_ON_GLASS, LIGHT_ON_REFLECTOR, m_Light, and REFLECTOR_ID.

◆ OnWorkStart() [6/11]

override void OnWorkStart ( )
inlineprotected

Definition at line 34 of file portablegaslamp.c.

References g_Game, GAS_LIGHT_MATERIAL_ON, m_Light, and SoundBurningStart().

◆ OnWorkStart() [7/11]

override void OnWorkStart ( )
inlineprotected

◆ OnWorkStart() [8/11]

override void OnWorkStart ( )
inlineprotected

◆ OnWorkStart() [9/11]

override void OnWorkStart ( )
inlineprotected

Definition at line 7 of file raycaster.c.

References g_Game, and StartPeriodicMeasurement().

◆ OnWorkStart() [10/11]

override void OnWorkStart ( )
inlineprivate

Definition at line 16 of file refridgerator.c.

References m_SoundLoopEntity.

◆ OnWorkStart() [11/11]

override void OnWorkStart ( )
inlineprotected

◆ OnWorkStop() [1/11]

override void OnWorkStop ( )
inlineprotected

◆ OnWorkStop() [2/11]

override void OnWorkStop ( )
inlineprotected

Definition at line 104 of file batterycharger.c.

References g_Game, m_UpdateStatusLightsTimer, and UpdateStatusLights().

◆ OnWorkStop() [3/11]

override void OnWorkStop ( )
inlineprotected

Definition at line 24 of file blowtorch.c.

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

◆ OnWorkStop() [4/11]

override void OnWorkStop ( )
inlineprivate

◆ OnWorkStop() [5/11]

override void OnWorkStop ( )
inlineprivate

Definition at line 47 of file flashlight.c.

References g_Game, GLASS_ID, LIGHT_OFF_GLASS, LIGHT_OFF_REFLECTOR, m_Light, and REFLECTOR_ID.

◆ OnWorkStop() [6/11]

override void OnWorkStop ( )
inlineprotected

Definition at line 49 of file portablegaslamp.c.

References GAS_LIGHT_MATERIAL_OFF, m_Light, and SoundBurningStop().

◆ OnWorkStop() [7/11]

override void OnWorkStop ( )
inlineprotected

◆ OnWorkStop() [8/11]

override void OnWorkStop ( )
inlineprotected

◆ OnWorkStop() [9/11]

override void OnWorkStop ( )
inlineprotected

Definition at line 63 of file raycaster.c.

References g_Game, and StopPeriodicMeasurement().

◆ OnWorkStop() [10/11]

override void OnWorkStop ( )
inlineprivate

Definition at line 28 of file refridgerator.c.

References g_Game, and m_SoundLoopEntity.

◆ OnWorkStop() [11/11]

override void OnWorkStop ( )
inlineprotected

Definition at line 113 of file spotlight.c.

References m_Light, and UpdateAllSelections().

◆ Pack()

◆ Paper()

void Paper ( )
inlineprotected

Definition at line 5 of file paper.c.

References m_NoteContents.

◆ ParticleTest()

void ParticleTest ( )
inlineprotected

◆ PerformRoofCheckForBase()

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

Definition at line 1055 of file basebuildingbase.c.

◆ PileOfWoodenPlanks()

void PileOfWoodenPlanks ( )
inlineprivate

Definition at line 3 of file pileofwoodenplanks.c.

References g_Game.

◆ Pitch()

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

◆ Pitchfork()

void Pitchfork ( )
inlineprivate

Definition at line 3 of file pitchfork.c.

◆ PlaceOnGround()

void PlaceOnGround ( )
inlineprivate

Definition at line 5 of file undergroundstash.c.

References g_Game, GetPosition(), and SetPosition().

◆ PlantSeed()

void PlantSeed ( ItemBase seed,
string selection_component )
inlineprivate

Adjust slot water

Definition at line 443 of file gardenbase.c.

References CALL_CATEGORY_SYSTEM, CREATE_PLANT_DELAY, CreatePlant(), g_Game, GetPlugin(), GetSlotIndexBySelection(), and m_Slots.

Referenced by EEItemAttached().

◆ PlayCatchEffectsClient()

void PlayCatchEffectsClient ( )
inlineprotected

Definition at line 624 of file trapspawnbase.c.

References g_Game, m_YieldItemIdx, and PlayCatchSound().

Referenced by OnCatchSpawnClient().

◆ PlayCatchEffectsServer()

void PlayCatchEffectsServer ( )
inlineprotected

Definition at line 613 of file trapspawnbase.c.

References g_Game, m_YieldItemIdx, PlayCatchNoise(), and PlayCatchParticleSynced().

Referenced by OnCatchSpawnServer().

◆ PlayCatchNoise()

◆ PlayCatchParticleSynced()

◆ PlayCatchSound()

void PlayCatchSound ( YieldItemBase yItem)
inlineprotected

◆ PlayDeployLoopSound() [1/5]

void PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [2/5]

void PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [3/5]

void PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [4/5]

void PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [5/5]

void PlayDeployLoopSound ( )
protected

◆ PostAreaDamageActions()

override void PostAreaDamageActions ( )
inlineprotected

Definition at line 348 of file barbedwire.c.

◆ PowerGeneratorBase()

void PowerGeneratorBase ( )
inlineprotected

Definition at line 28 of file powergenerator.c.

References m_FuelPercentage.

◆ PreAreaDamageActions()

override void PreAreaDamageActions ( )
inlineprotected

Definition at line 338 of file barbedwire.c.

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

◆ PrepareMeasurement()

void PrepareMeasurement ( )
inlineprotected

Definition at line 25 of file raycaster.c.

References DoMeasurement().

◆ PrintSlots()

void PrintSlots ( )
inlineprivate

Definition at line 284 of file gardenbase.c.

References GetPosition(), GetState(), Debug::Log(), m_Slots, and PlantBase().

◆ RedLightOff()

void RedLightOff ( )
inlineprotected

Definition at line 310 of file batterycharger.c.

References DEFAULT_MATERIAL.

Referenced by UpdateStatusLights().

◆ RedLightOn()

void RedLightOn ( )
inlineprotected

Definition at line 293 of file batterycharger.c.

References RED_LIGHT_GLOW.

Referenced by UpdateStatusLights().

◆ Refresh()

void Refresh ( )
inlineprotected

Definition at line 640 of file tentbase.c.

References CALL_CATEGORY_GAMEPLAY, g_Game, UpdatePhysics(), and UpdateVisuals().

◆ RefreshAttachements()

void RefreshAttachements ( )
inlineprotected

◆ RefreshFlameVisual() [1/2]

void RefreshFlameVisual ( bool working = false)
inlineprotected

Definition at line 37 of file blowtorch.c.

References ANIM_PHASE_FLAME, and TEXTURE_FLAME.

Referenced by EEItemAttached(), EEItemDetached(), OnWorkStart(), and OnWorkStop().

◆ RefreshFlameVisual() [2/2]

void RefreshFlameVisual ( bool working = false,
bool hasAttachment = false )
inlineprotected

full size flame selection

shrinked flame selection

Definition at line 226 of file portablegasstove.c.

References FLAME_BUTANE_OFF, and FLAME_BUTANE_ON.

◆ RefreshPhysics() [1/3]

override void RefreshPhysics ( )
inlineprotected

Definition at line 359 of file batterycharger.c.

Referenced by InventoryItem::OnCreatePhysics().

◆ RefreshPhysics() [2/3]

override void RefreshPhysics ( )
inlineprotected

Definition at line 96 of file kitbase.c.

References UpdatePhysics().

◆ RefreshPhysics() [3/3]

override void RefreshPhysics ( )
inlineprotected

Definition at line 160 of file tentbase.c.

References m_State, Pack(), PITCHED, and TryPitch().

◆ RegenerateNavmesh()

void RegenerateNavmesh ( )
inlineprotected

Definition at line 791 of file tentbase.c.

References CALL_CATEGORY_SYSTEM, and g_Game.

Referenced by Pack(), and Pitch().

◆ RegisterActionForSync()

void RegisterActionForSync ( int part_id,
int action_id )
inlineprotected

Definition at line 246 of file basebuildingbase.c.

References m_InteractedPartId, and m_PerformedActionId.

◆ RegisterPartForSync()

void RegisterPartForSync ( int part_id)
inlineprotected

Definition at line 148 of file basebuildingbase.c.

References m_SyncParts01, m_SyncParts02, and m_SyncParts03.

◆ RemoveCookingAudioVisuals()

void RemoveCookingAudioVisuals ( )
inlineprotected

Definition at line 254 of file portablegasstove.c.

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

Referenced by EEItemDetached(), and OnWorkStop().

◆ RemovePlanks()

int RemovePlanks ( int needed_planks)
inlineprivate

Definition at line 72 of file pileofwoodenplanks.c.

References AddQuantity(), and GetQuantity().

◆ RemoveSlot()

◆ RemoveSlotPlant()

void RemoveSlotPlant ( Object plant)
inlineprivate

Definition at line 696 of file gardenbase.c.

References GetSlotIndexByPlant(), and RemoveSlot().

◆ ResetActionSyncData()

void ResetActionSyncData ( )
inlineprotected

◆ ResetActiveProgress()

void ResetActiveProgress ( )
inlineprotected

◆ ResetRunningTimerProgress()

void ResetRunningTimerProgress ( )
inlineprotected

◆ ResetToggle()

void ResetToggle ( )
inlineprotected

Definition at line 667 of file tentbase.c.

References m_IsEntrance, m_IsToggle, and m_IsWindow.

Referenced by ToggleAnimation().

◆ RunTrappingTimer()

void RunTrappingTimer ( float duration,
string fnName )
inlineprotected

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

Definition at line 316 of file trapspawnbase.c.

References CALL_CATEGORY_SYSTEM, IsCLIParam(), m_CurrentlyUsedDelta, and m_Timer.

Referenced by EvaluateCatch(), ResetRunningTimerProgress(), SetActive(), and TrySpawnCatch().

◆ SetActionAnimOverrides() [1/2]

override void SetActionAnimOverrides ( )
inlineprivate

Definition at line 28 of file pickaxe.c.

References OverrideActionAnimation().

Referenced by InventoryItem::ItemBase().

◆ SetActionAnimOverrides() [2/2]

override void SetActionAnimOverrides ( )
inlineprivate

Definition at line 27 of file shovel.c.

References OverrideActionAnimation().

◆ SetActionFromSyncData()

◆ SetActions() [1/49]

override void SetActions ( )
inlineprivate

Definition at line 826 of file inventoryitem.c.

References ActionDetach(), and AddAction().

◆ SetActions() [2/49]

override void SetActions ( )
inlineprivate

Definition at line 805 of file inventoryitem.c.

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

◆ SetActions() [3/49]

override void SetActions ( )
inlineprivate

Definition at line 790 of file inventoryitem.c.

References ActionDetach(), and AddAction().

◆ SetActions() [4/49]

override void SetActions ( )
inlineprivate

Definition at line 775 of file inventoryitem.c.

References AddAction().

◆ SetActions() [5/49]

override void SetActions ( )
inlineprivate

Definition at line 765 of file inventoryitem.c.

References AddAction().

◆ SetActions() [6/49]

override void SetActions ( )
inlineprivate

Definition at line 753 of file inventoryitem.c.

References ActionAttach(), and AddAction().

◆ SetActions() [7/49]

override void SetActions ( )
inlineprivate

Definition at line 743 of file inventoryitem.c.

References ActionAttach(), and AddAction().

Referenced by InventoryItem::InitializeActions().

◆ SetActions() [8/49]

override void SetActions ( )
inlineprivate

Definition at line 866 of file gardenbase.c.

References AddAction().

◆ SetActions() [9/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [10/49]

override void SetActions ( )
inlineprotected

Definition at line 402 of file barbedwire.c.

References AddAction().

◆ SetActions() [11/49]

override void SetActions ( )
inlineprivate

Definition at line 37 of file bark_colorbase.c.

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

◆ SetActions() [12/49]

override void SetActions ( )
inlineprotected

Definition at line 1243 of file basebuildingbase.c.

References AddAction(), and RemoveAction().

◆ SetActions() [13/49]

override void SetActions ( )
inlineprotected

Definition at line 415 of file batterycharger.c.

References ActionPlaceObject(), and AddAction().

◆ SetActions() [14/49]

◆ SetActions() [15/49]

override void SetActions ( )
inlineprivate

Definition at line 102 of file cablereel.c.

References ActionPlaceObject(), AddAction(), and RemoveAction().

◆ SetActions() [16/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file camonet.c.

References AddAction().

◆ SetActions() [17/49]

override void SetActions ( )
inlineprivate

Definition at line 147 of file defibrillator.c.

References AddAction().

◆ SetActions() [18/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file fieldshovel.c.

References ActionBuryAshes(), ActionDigOutStash(), and AddAction().

◆ SetActions() [19/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file firewood.c.

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

◆ SetActions() [20/49]

override void SetActions ( )
inlineprivate

Definition at line 112 of file flag_base.c.

References ActionAttach(), and AddAction().

◆ SetActions() [21/49]

override void SetActions ( )
inlineprivate

Definition at line 77 of file flashlight.c.

References AddAction().

◆ SetActions() [22/49]

override void SetActions ( )
inlineprivate

Definition at line 37 of file giftwrappaper.c.

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

◆ SetActions() [23/49]

override void SetActions ( )
inlineprivate

Definition at line 90 of file handcuffslocked.c.

References AddAction().

◆ SetActions() [24/49]

override void SetActions ( )
inlineprivate

Definition at line 25 of file handdrillkit.c.

References ActionLightItemOnFire(), and AddAction().

◆ SetActions() [25/49]

override void SetActions ( )
inlineprivate

Definition at line 67 of file gardenlime.c.

References AddAction().

◆ SetActions() [26/49]

override void SetActions ( )
inlineprotected

Definition at line 146 of file kitbase.c.

References ActionDeployObject(), and AddAction().

◆ SetActions() [27/49]

override void SetActions ( )
inlineprivate

Definition at line 33 of file matchbox.c.

References ActionLightItemOnFire(), and AddAction().

◆ SetActions() [28/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file metalplate.c.

References AddAction().

◆ SetActions() [29/49]

override void SetActions ( )
inlineprivate

Definition at line 121 of file metalwire.c.

References ActionAttach(), and AddAction().

◆ SetActions() [30/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file nail.c.

References AddAction().

◆ SetActions() [31/49]

override void SetActions ( )
inlineprotected

Definition at line 65 of file paper.c.

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

◆ SetActions() [32/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file pelt_base.c.

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

◆ SetActions() [33/49]

override void SetActions ( )
inlineprivate

Definition at line 33 of file petrollighter.c.

References ActionLightItemOnFire(), and AddAction().

◆ SetActions() [34/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file pickaxe.c.

References ActionBuryAshes(), ActionDigOutStash(), ActionSkinning(), and AddAction().

◆ SetActions() [35/49]

override void SetActions ( )
inlineprivate

Definition at line 7 of file pitchfork.c.

References AddAction().

◆ SetActions() [36/49]

override void SetActions ( )
inlineprotected

Definition at line 84 of file portablegaslamp.c.

References AddAction().

◆ SetActions() [37/49]

override void SetActions ( )
inlineprotected

Definition at line 409 of file portablegasstove.c.

References ActionLightItemOnFire(), and AddAction().

◆ SetActions() [38/49]

override void SetActions ( )
inlineprotected

Definition at line 374 of file powergenerator.c.

References ActionPlaceObject(), and AddAction().

◆ SetActions() [39/49]

override void SetActions ( )
inlineprivate

◆ SetActions() [40/49]

override void SetActions ( )
inlineprotected

Definition at line 71 of file raycaster.c.

References AddAction().

◆ SetActions() [41/49]

override void SetActions ( )
inlineprivate

Definition at line 56 of file refridgerator.c.

References ActionPlaceObject(), AddAction(), and RemoveAction().

◆ SetActions() [42/49]

override void SetActions ( )
inlineprivate

Definition at line 8 of file shovel.c.

References ActionBuryAshes(), ActionDigOutStash(), and AddAction().

◆ SetActions() [43/49]

override void SetActions ( )
inlineprotected

Definition at line 386 of file spotlight.c.

References ActionDeployObject(), AddAction(), and RemoveAction().

◆ SetActions() [44/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file stone.c.

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

◆ SetActions() [45/49]

override void SetActions ( )
inlineprotected

Definition at line 850 of file tentbase.c.

References ActionDeployObject(), ActionPackTent(), and AddAction().

◆ SetActions() [46/49]

override void SetActions ( )
inlineprivate

Definition at line 18 of file thermometer.c.

References AddAction().

◆ SetActions() [47/49]

override void SetActions ( )
inlineprotected

Definition at line 866 of file trapspawnbase.c.

References ActionActivateTrap(), and AddAction().

◆ SetActions() [48/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file woodenlog.c.

References AddAction().

◆ SetActions() [49/49]

override void SetActions ( )
inlineprivate

Definition at line 3 of file woodenplank.c.

References AddAction().

◆ SetActive()

◆ SetBaseFertility()

void SetBaseFertility ( float value)
inlineprivate

Definition at line 143 of file gardenbase.c.

References m_DefaultFertility.

◆ SetBaseState()

void SetBaseState ( bool has_base)
inlineprotected

Definition at line 360 of file basebuildingbase.c.

References m_HasBase.

◆ SetBloodTypeVisible()

void SetBloodTypeVisible ( bool visible)
inlineprivate

Definition at line 15 of file bloodcontainerbase.c.

References m_IsBloodTypeVisible.

Referenced by OnStoreLoad().

◆ SetCanCatch()

bool SetCanCatch ( out EntityAI bait)
inlineprotected

Definition at line 670 of file trapspawnbase.c.

References m_CatchingContext.

Referenced by EvaluateCatch().

◆ SetCatchSuccessful()

void SetCatchSuccessful ( bool successful)
inlineprotected

Definition at line 596 of file trapspawnbase.c.

References m_IsCatchSuccessful.

Referenced by SetActive(), and SpawnCatch().

◆ SetCookingEquipment()

void SetCookingEquipment ( ItemBase equipment)
inlineprotected

Definition at line 39 of file portablegasstove.c.

References m_CookingEquipment.

Referenced by ClearCookingEquipment(), and EEItemAttached().

◆ SetDeployed()

void SetDeployed ( bool newState)
inlineprotected

◆ SetFertilizerBitmapByIndex()

void SetFertilizerBitmapByIndex ( int index,
int value )
inlineprivate

◆ SetFertilizerQuantity()

void SetFertilizerQuantity ( int slotIndex,
int value )
inlineprivate

◆ SetFuel()

void SetFuel ( float fuel_amount)
inlineprotected

◆ SetInactive()

void SetInactive ( )
inlineprotected

◆ SetIsBeingPacked()

void SetIsBeingPacked ( bool isBeingPacked)
inlineprotected

Definition at line 978 of file tentbase.c.

References m_IsBeingPacked.

◆ SetLowEnergyState()

void SetLowEnergyState ( bool state)
inlineprotected

Definition at line 251 of file powergenerator.c.

References g_Game, m_EngineLoop, m_IsLowEnergy, and StartLoopSound().

Referenced by OnWork().

◆ SetMaxWaterStateVal()

void SetMaxWaterStateVal ( )
inlineprivate

Definition at line 182 of file gardenbase.c.

References m_MaxWateredStateVal, m_Slots, and Math::Pow().

Referenced by GardenBase().

◆ SetMountedState()

void SetMountedState ( bool is_mounted)
inlineprotected

◆ SetPartFromSyncData()

◆ SetPartsAfterStoreLoad()

void SetPartsAfterStoreLoad ( )
inlineprotected

◆ SetPartsFromSyncData()

void SetPartsFromSyncData ( )
inlineprotected

◆ SetQuantity()

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

Definition at line 88 of file pileofwoodenplanks.c.

References UpdateSelections().

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

◆ SetSlotState()

void SetSlotState ( int slotIndex,
int value )
inlineprivate

Definition at line 494 of file gardenbase.c.

References g_Game, and m_SlotState.

◆ SetSlotTextureDigged()

void SetSlotTextureDigged ( int slot_index)
inlineprivate

◆ SetSlotTextureFertilized()

void SetSlotTextureFertilized ( int slot_index,
string item_type )
inlineprivate

◆ SetTrapEnviroMask()

void SetTrapEnviroMask ( int value)
inlineprotected

Definition at line 767 of file trapspawnbase.c.

References m_CatchingContext.

◆ SetupTrap()

void SetupTrap ( )
inlineprotected

Definition at line 214 of file trapspawnbase.c.

References g_Game, and SetupTrapPlayer().

◆ SetupTrapPlayer()

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

Definition at line 225 of file trapspawnbase.c.

References g_Game, SetDeployed(), and SetPosition().

Referenced by OnPlacementComplete().

◆ SetUsed()

◆ SetWaterBitmapByIndex()

void SetWaterBitmapByIndex ( int index,
int value )
inlineprivate

Definition at line 903 of file gardenbase.c.

References m_SlotWaterBitmap0, m_SlotWaterBitmap1, and m_SlotWaterBitmap2.

Referenced by SetWaterQuantity().

◆ SetWaterQuantity()

void SetWaterQuantity ( int slotIndex,
int value )
inlineprivate

◆ ShowZonesHealth() [1/2]

override bool ShowZonesHealth ( )
inlineprivate

Definition at line 821 of file inventoryitem.c.

◆ ShowZonesHealth() [2/2]

override bool ShowZonesHealth ( )
inlineprotected

Definition at line 1003 of file basebuildingbase.c.

◆ SlotFertilityStateUpdate()

void SlotFertilityStateUpdate ( Slot slot)
inlineprivate

Definition at line 540 of file gardenbase.c.

References g_Game, m_SlotFertilityState, and UpdateSlotTexture().

◆ SlotWaterStateUpdate()

void SlotWaterStateUpdate ( Slot slot)
inlineprivate

Definition at line 519 of file gardenbase.c.

References g_Game, m_SlotWateredState, and UpdateSlotTexture().

◆ SoundBuildStart()

void SoundBuildStart ( string part_name)
inlineprotected

Definition at line 1178 of file basebuildingbase.c.

References GetBuildSoundByMaterial(), and m_Sound.

◆ SoundBurningStart() [1/3]

void SoundBurningStart ( )
inlineprotected

Definition at line 51 of file blowtorch.c.

References m_SoundBurningLoop, and SOUND_BURNING.

Referenced by OnWorkStart().

◆ SoundBurningStart() [2/3]

void SoundBurningStart ( )
inlineprotected

Definition at line 64 of file portablegaslamp.c.

References m_SoundBurningLoop, and SOUND_BURNING.

◆ SoundBurningStart() [3/3]

void SoundBurningStart ( )
inlineprotected

Definition at line 264 of file portablegasstove.c.

References m_SoundBurningLoop, and SOUND_BURNING.

◆ SoundBurningStop() [1/3]

void SoundBurningStop ( )
inlineprotected

Definition at line 56 of file blowtorch.c.

References m_SoundBurningLoop.

Referenced by OnWorkStop().

◆ SoundBurningStop() [2/3]

void SoundBurningStop ( )
inlineprotected

Definition at line 69 of file portablegaslamp.c.

References m_SoundBurningLoop.

◆ SoundBurningStop() [3/3]

void SoundBurningStop ( )
inlineprotected

Definition at line 269 of file portablegasstove.c.

References m_SoundBurningLoop.

◆ SoundBuzzLoopStart()

void SoundBuzzLoopStart ( )
inlineprotected

Definition at line 289 of file barbedwire.c.

References g_Game, m_BuzzSoundLoop, and m_SoundBuzzLoop.

Referenced by OnWorkStart().

◆ SoundBuzzLoopStop()

void SoundBuzzLoopStop ( )
inlineprotected

Definition at line 301 of file barbedwire.c.

References g_Game, and m_BuzzSoundLoop.

Referenced by OnWorkStop().

◆ SoundCollision()

void SoundCollision ( )
inlineprotected

◆ SoundCut()

void SoundCut ( )
inlineprotected

Definition at line 267 of file barbedwire.c.

References g_Game, m_SoundsCut, PlaySound(), Math::RandomInt(), and SOUNDS_CUT_COUNT.

Referenced by OnIsPlugged(), and OnIsUnplugged().

◆ SoundDestroyStart()

void SoundDestroyStart ( string part_name)
inlineprotected

Definition at line 1188 of file basebuildingbase.c.

References GetDismantleSoundByMaterial(), and m_Sound.

◆ SoundDismantleStart()

void SoundDismantleStart ( string part_name)
inlineprotected

Definition at line 1183 of file basebuildingbase.c.

References GetDismantleSoundByMaterial(), and m_Sound.

◆ SoundElectricShock()

void SoundElectricShock ( )
inlineprotected

Definition at line 314 of file barbedwire.c.

References g_Game, m_SoundsShock, PlaySound(), Math::RandomInt(), and SOUNDS_SHOCK_COUNT.

Referenced by PreAreaDamageActions().

◆ SoundSpark()

void SoundSpark ( )
inlineprotected

Definition at line 278 of file barbedwire.c.

References g_Game, m_SoundsSpark, PlaySound(), Math::RandomInt(), and SOUNDS_SPARK_COUNT.

Referenced by Spark().

◆ SoundTentClosePlay()

void SoundTentClosePlay ( )
protected

◆ SoundTentCloseWindowPlay()

void SoundTentCloseWindowPlay ( )
protected

◆ SoundTentOpenPlay()

void SoundTentOpenPlay ( )
protected

DEPRECATED.

◆ SoundTentOpenWindowPlay()

void SoundTentOpenWindowPlay ( )
protected

◆ SoundTurnOff() [1/3]

void SoundTurnOff ( )
inlineprotected

Definition at line 79 of file portablegaslamp.c.

References m_SoundTurnOff, and SOUND_TURN_OFF.

Referenced by OnSwitchOff().

◆ SoundTurnOff() [2/3]

void SoundTurnOff ( )
inlineprotected

Definition at line 279 of file portablegasstove.c.

References m_SoundTurnOff, and SOUND_TURN_OFF.

◆ SoundTurnOff() [3/3]

void SoundTurnOff ( )
inlineprotected

Definition at line 319 of file spotlight.c.

References m_SoundTurnOff, and SOUND_TURN_OFF.

◆ SoundTurnOn() [1/3]

void SoundTurnOn ( )
inlineprotected

Definition at line 74 of file portablegaslamp.c.

References m_SoundTurnOn, and SOUND_TURN_ON.

Referenced by OnSwitchOn().

◆ SoundTurnOn() [2/3]

void SoundTurnOn ( )
inlineprotected

Definition at line 274 of file portablegasstove.c.

References m_SoundTurnOn, and SOUND_TURN_ON.

◆ SoundTurnOn() [3/3]

void SoundTurnOn ( )
inlineprotected

Definition at line 314 of file spotlight.c.

References m_SoundTurnOn, and SOUND_TURN_ON.

◆ Spark()

void Spark ( )
inlineprotected

Definition at line 258 of file barbedwire.c.

References ParticleList::BARBED_WIRE_SPARKS, ParticleManager(), and SoundSpark().

Referenced by PreAreaDamageActions().

◆ SpawnCatch()

void SpawnCatch ( )
inlineprotected

◆ Spotlight()

void Spotlight ( )
inlineprotected

Definition at line 42 of file spotlight.c.

References m_EvaluateDeployment.

◆ StartActivate()

void StartActivate ( PlayerBase player)
inlineprotected

Definition at line 264 of file trapspawnbase.c.

◆ StartLoopSound()

◆ StartPeriodicMeasurement()

void StartPeriodicMeasurement ( )
inlineprotected

Definition at line 15 of file raycaster.c.

References m_Timer.

Referenced by OnWorkStart().

◆ StopChargedAlarm()

void StopChargedAlarm ( )
inlineprivate

Definition at line 84 of file defibrillator.c.

References m_ChargedAlarm.

Referenced by OnWorkStop().

◆ StopChargingSound()

void StopChargingSound ( )
inlineprivate

Definition at line 94 of file defibrillator.c.

References m_ChargingSound.

Referenced by OnWorkStop().

◆ StopChargingTimer()

void StopChargingTimer ( )
inlineprivate

Definition at line 102 of file defibrillator.c.

References m_ChargingTimer.

Referenced by OnWorkStop().

◆ StopDeployLoopSound() [1/5]

void StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [2/5]

void StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [3/5]

void StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [4/5]

void StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [5/5]

void StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopPeriodicMeasurement()

void StopPeriodicMeasurement ( )
inlineprotected

Definition at line 55 of file raycaster.c.

References m_Timer.

Referenced by OnWorkStop().

◆ SwitchLightOff()

void SwitchLightOff ( )
inlineprotected

Definition at line 322 of file batterycharger.c.

References DEFAULT_MATERIAL.

Referenced by BatteryCharger(), and UpdateStatusLights().

◆ SwitchLightOn()

void SwitchLightOn ( )
inlineprotected

Definition at line 305 of file batterycharger.c.

References SWITCH_LIGHT_GLOW.

Referenced by UpdateStatusLights().

◆ Synchronize() [1/2]

void Synchronize ( )
inlineprotected

Definition at line 109 of file barbedwire.c.

References g_Game.

Referenced by SetMountedState().

◆ Synchronize() [2/2]

void Synchronize ( )
inlineprivate

Definition at line 16 of file flag_base.c.

References g_Game.

◆ SynchronizeBaseState()

void SynchronizeBaseState ( )
inlineprotected

Definition at line 119 of file basebuildingbase.c.

References g_Game.

◆ SyncSlots()

void SyncSlots ( )
inlineprivate

Definition at line 249 of file gardenbase.c.

References g_Game, GardenBase::GetGardenSlotsCount(), UpdateSlots(), and UpdateSlotTexture().

Referenced by EEOnAfterLoad().

◆ TentBase()

◆ ToggleAnimation()

◆ ToolBase()

void ToolBase ( )
inlineprotected

Definition at line 6 of file toolbase.c.

◆ TrapSpawnBase()

void TrapSpawnBase ( )
inlineprotected

◆ TryPitch()

void TryPitch ( bool update_navmesh,
bool init = false )
inlineprotected

◆ TrySpawnCatch()

◆ UndergroundStash()

void UndergroundStash ( )
inlineprivate

Definition at line 3 of file undergroundstash.c.

◆ Unfold()

◆ UnregisterPartForSync()

void UnregisterPartForSync ( int part_id)
inlineprotected

Definition at line 177 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 )
inlineprotected

◆ UpdateAttachmentSlot()

void UpdateAttachmentSlot ( )
inlineprotected

Definition at line 79 of file barbedwire.c.

References BaseBuildingBase(), InventoryLocation::GetSlot(), and InventorySlots::GetSlotName().

Referenced by EEInit().

◆ UpdateAttachmentVisuals()

void UpdateAttachmentVisuals ( string slot_name,
bool is_locked )
inlineprotected

Definition at line 805 of file basebuildingbase.c.

References BarbedWire(), CreateAreaDamage(), and DestroyAreaDamage().

◆ UpdateFuelMeter()

void UpdateFuelMeter ( )
inlineprotected

◆ UpdateNavmesh()

void UpdateNavmesh ( )
inlineprotected

Definition at line 905 of file basebuildingbase.c.

References CALL_CATEGORY_SYSTEM, and g_Game.

◆ UpdateNVGStatus()

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

generic detach

Definition at line 861 of file inventoryitem.c.

References InventorySlots::GetSlotIdFromString().

◆ UpdatePhysics() [1/3]

◆ UpdatePhysics() [2/3]

void UpdatePhysics ( )
inlineprotected

Definition at line 110 of file kitbase.c.

◆ UpdatePhysics() [3/3]

void UpdatePhysics ( )
inlineprotected

◆ UpdatePreyPos()

void UpdatePreyPos ( )
inlineprotected

Definition at line 240 of file trapspawnbase.c.

References GetPosition(), and m_PreyPos.

Referenced by OnCatchSpawnClient(), SetActive(), and SpawnCatch().

◆ UpdateSelections()

void UpdateSelections ( )
inlineprivate

Definition at line 12 of file pileofwoodenplanks.c.

References GetQuantity(), and GetQuantityMax().

Referenced by EEItemLocationChanged(), and SetQuantity().

◆ UpdateSlots()

void UpdateSlots ( )
inlineprivate

◆ UpdateSlotTexture()

void UpdateSlotTexture ( int slot_index)
inlineprivate

◆ UpdateStatusLights()

◆ UpdateTexturesOnAllSlots()

void UpdateTexturesOnAllSlots ( )
inlineprivate

Definition at line 1011 of file gardenbase.c.

References GardenBase::GetGardenSlotsCount(), and UpdateSlotTexture().

◆ UpdateTrapEnviroMask()

void UpdateTrapEnviroMask ( )
inlineprotected

Definition at line 762 of file trapspawnbase.c.

References m_CatchEnviroMask, and m_CatchingContext.

◆ UpdateVisuals() [1/3]

void UpdateVisuals ( )
inlineprotected

◆ UpdateVisuals() [2/3]

void UpdateVisuals ( )
inlineprotected

Definition at line 104 of file kitbase.c.

◆ UpdateVisuals() [3/3]

void UpdateVisuals ( )
inlineprotected

◆ WaterAllSlots()

void WaterAllSlots ( )
inlineprivate

Definition at line 1081 of file gardenbase.c.

References m_Slots, m_SlotWateredState, and UpdateSlotTexture().

◆ YellowLightOff()

void YellowLightOff ( )
inlineprotected

Definition at line 318 of file batterycharger.c.

References DEFAULT_MATERIAL.

Referenced by UpdateStatusLights().

◆ YellowLightOn()

void YellowLightOn ( )
inlineprotected

Definition at line 301 of file batterycharger.c.

References YELLOW_LIGHT_GLOW.

Referenced by UpdateStatusLights().

Field Documentation

◆ ANIM_PHASE_FLAME

const string ANIM_PHASE_FLAME = "FlameHide"
private

Definition at line 4 of file blowtorch.c.

Referenced by RefreshFlameVisual().

◆ ANIMATION_DEPLOYED

const string ANIMATION_DEPLOYED = "Deployed"
private

Definition at line 4 of file basebuildingbase.c.

Referenced by InitVisuals(), SetPartFromSyncData(), UpdatePhysics(), and UpdateVisuals().

◆ ATTACHED_CLIPS_STATES

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

Definition at line 23 of file batterycharger.c.

Referenced by HideAttachedClipsStates().

◆ ATTACHED_CLIPS_STATES_COUNT

const int ATTACHED_CLIPS_STATES_COUNT = 2
protected

Definition at line 24 of file batterycharger.c.

Referenced by HideAttachedClipsStates().

◆ ATTACHMENT_CAULDRON

ATTACHMENT_CAULDRON = Cauldron
protected

Definition at line 9 of file portablegasstove.c.

◆ ATTACHMENT_COOKING_POT

ATTACHMENT_COOKING_POT = Pot
protected

Definition at line 7 of file portablegasstove.c.

◆ ATTACHMENT_FRYING_PAN

ATTACHMENT_FRYING_PAN = FryingPan
protected

Definition at line 8 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.

Referenced by OnIsCharged().

◆ CHARGING_SOUND

const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
staticprivate

Definition at line 3 of file defibrillator.c.

Referenced by OnWorkStart().

◆ CHECK_RAIN_INTERVAL

const int CHECK_RAIN_INTERVAL = 15
staticprivate

Definition at line 22 of file gardenbase.c.

Referenced by CheckRainStart(), and CheckRainTick().

◆ CREATE_PLANT_DELAY

const float CREATE_PLANT_DELAY = 1000.0
staticprivate

Definition at line 23 of file gardenbase.c.

Referenced by PlantSeed().

◆ DEFAULT_MATERIAL

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

Definition at line 21 of file batterycharger.c.

Referenced by GreenLightOff(), RedLightOff(), SwitchLightOff(), and YellowLightOff().

◆ FLAME_BUTANE_OFF

const string FLAME_BUTANE_OFF = ""
protected

Definition at line 6 of file portablegasstove.c.

Referenced by RefreshFlameVisual().

◆ FLAME_BUTANE_ON

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

Definition at line 5 of file portablegasstove.c.

Referenced by RefreshFlameVisual().

◆ GAS_LIGHT_MATERIAL_OFF

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

Definition at line 6 of file portablegaslamp.c.

Referenced by OnWorkStop().

◆ GAS_LIGHT_MATERIAL_ON

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

Definition at line 5 of file portablegaslamp.c.

Referenced by OnWorkStart().

◆ GLASS_ID

int GLASS_ID = 2
staticprivate

Definition at line 6 of file flashlight.c.

Referenced by OnWorkStart(), and OnWorkStop().

◆ GREEN_LIGHT_GLOW

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

Definition at line 18 of file batterycharger.c.

Referenced by GreenLightOn().

◆ ID_GLASS_FOLDED

const int ID_GLASS_FOLDED = 5
staticprivate

Definition at line 26 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ ID_GLASS_UNFOLDED

const int ID_GLASS_UNFOLDED = 3
staticprivate

Definition at line 24 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ ID_REFLECTOR_FOLDED

const int ID_REFLECTOR_FOLDED = 6
staticprivate

Definition at line 27 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ ID_REFLECTOR_UNFOLDED

const int ID_REFLECTOR_UNFOLDED = 4
staticprivate

Definition at line 25 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ LIGHT_OFF_GLASS

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

Definition at line 8 of file flashlight.c.

Referenced by OnWorkStop(), and UpdateAllSelections().

◆ LIGHT_OFF_REFLECTOR

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

Definition at line 9 of file flashlight.c.

Referenced by OnWorkStop(), and UpdateAllSelections().

◆ LIGHT_ON_GLASS

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

Definition at line 10 of file flashlight.c.

Referenced by OnWorkStart(), and UpdateAllSelections().

◆ LIGHT_ON_REFLECTOR

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

Definition at line 11 of file flashlight.c.

Referenced by OnWorkStart(), and UpdateAllSelections().

◆ LOOP_LOW_FUEL_SOUND

const string LOOP_LOW_FUEL_SOUND = "powerGenerator_low_Fuel_Loop_SoundSet"
protected

Definition at line 11 of file powergenerator.c.

Referenced by StartLoopSound().

◆ LOOP_SOUND

const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
staticprotected

Definition at line 10 of file powergenerator.c.

Referenced by StartLoopSound().

◆ LOW_ENERGY_FUEL_PERCENTAGE

const float LOW_ENERGY_FUEL_PERCENTAGE = 20
protected

Definition at line 8 of file powergenerator.c.

Referenced by OnWork().

◆ m_ActivationTime

int m_ActivationTime
private

Definition at line 21 of file trapspawnbase.c.

Referenced by ResetActiveProgress().

◆ m_AdjustedMaxActiveTime

int m_AdjustedMaxActiveTime
private

After this time after deployment, the trap is activated.

Definition at line 19 of file trapspawnbase.c.

Referenced by AdjustDetectionRange(), EvaluateCatch(), IncreaseElapsedTime(), ResetRunningTimerProgress(), SetActive(), and TrySpawnCatch().

◆ m_AlignCatchTimer

ref Timer m_AlignCatchTimer
private

DEPRECATED, no reason to keep the information as member.

Definition at line 884 of file trapspawnbase.c.

◆ m_AnimationPhaseSet

string m_AnimationPhaseSet
protected

Definition at line 39 of file trapspawnbase.c.

Referenced by InitTrapValues(), SetActive(), SetDeployed(), and SetUsed().

◆ m_AnimationPhaseTriggered

string m_AnimationPhaseTriggered
protected

Definition at line 40 of file trapspawnbase.c.

Referenced by InitTrapValues(), SetActive(), SetDeployed(), and SetUsed().

◆ m_AnimationPhaseUsed

string m_AnimationPhaseUsed
protected

Definition at line 41 of file trapspawnbase.c.

Referenced by InitTrapValues(), SetActive(), SetDeployed(), and SetUsed().

◆ m_AreaDamage

ref AreaDamageManager m_AreaDamage
protected

◆ m_Bait

EntityAI m_Bait
protected

DEPRECATED.

Definition at line 888 of file trapspawnbase.c.

Referenced by EvaluateCatch().

◆ m_BaitCatchProb

float m_BaitCatchProb
protected

Definition at line 889 of file trapspawnbase.c.

◆ m_BaitLossFraction

float m_BaitLossFraction
private

Max time of trap activity (seconds).

Definition at line 13 of file trapspawnbase.c.

Referenced by HandleBaitLoss(), and InitTrapValues().

◆ m_BaitNeeded

bool m_BaitNeeded
protected

DEPRECATED.

Definition at line 881 of file trapspawnbase.c.

◆ m_BatteryEnergy0To100

int m_BatteryEnergy0To100
protected

Definition at line 28 of file batterycharger.c.

Referenced by OnWork(), and UpdateStatusLights().

◆ m_BlinkingStatusLightInterval

float m_BlinkingStatusLightInterval = 0.4
staticprotected

Definition at line 31 of file batterycharger.c.

Referenced by OnWorkStart().

◆ m_BlinkingStatusLightIsOn

bool m_BlinkingStatusLightIsOn = false
protected

Definition at line 33 of file batterycharger.c.

Referenced by UpdateStatusLights().

◆ m_BuzzSoundLoop

SoundOnVehicle m_BuzzSoundLoop
private

Definition at line 16 of file barbedwire.c.

Referenced by SoundBuzzLoopStart(), and SoundBuzzLoopStop().

◆ m_CamoNet

CamoNet m_CamoNet
protected

Definition at line 37 of file tentbase.c.

Referenced by EEItemAttached(), EEItemDetached(), and RefreshAttachements().

◆ m_CanCatch

bool m_CanCatch = false
private

Definition at line 4 of file trapspawnbase.c.

Referenced by EvaluateCatch(), and SpawnCatch().

◆ m_Catch

ItemBase m_Catch
private

DEPRECATED.

Definition at line 883 of file trapspawnbase.c.

◆ m_CatchEnviroMask

int m_CatchEnviroMask = 0
private

Definition at line 26 of file trapspawnbase.c.

Referenced by OnStoreLoad(), OnStoreSave(), SetActive(), and UpdateTrapEnviroMask().

◆ m_CatchesGroundAnimal

ref multiMap<string, float> m_CatchesGroundAnimal
protected

DEPRECATED.

Definition at line 896 of file trapspawnbase.c.

Referenced by TrapSpawnBase().

◆ m_CatchesPond

ref multiMap<string, float> m_CatchesPond
protected

DEPRECATED.

Definition at line 894 of file trapspawnbase.c.

Referenced by TrapSpawnBase().

◆ m_CatchesSea

ref multiMap<string, float> m_CatchesSea
protected

DEPRECATED.

Definition at line 895 of file trapspawnbase.c.

Referenced by TrapSpawnBase().

◆ m_CatchingContext

◆ m_CatchParticleEffecterId

int m_CatchParticleEffecterId = -1
private

Definition at line 29 of file trapspawnbase.c.

Referenced by PlayCatchParticleSynced(), and SetActive().

◆ m_ChargedAlarm

EffectSound m_ChargedAlarm
private

Definition at line 13 of file defibrillator.c.

Referenced by ~Defibrillator(), OnIsCharged(), and StopChargedAlarm().

◆ m_ChargeEnergyPerSecond

float m_ChargeEnergyPerSecond
protected

Definition at line 29 of file batterycharger.c.

Referenced by BatteryCharger(), and OnWork().

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

Referenced by ~Defibrillator(), OnIsCharged(), OnWorkStart(), and StopChargingSound().

◆ m_ChargingTimer

ref Timer m_ChargingTimer
private

Definition at line 12 of file defibrillator.c.

Referenced by OnWorkStart(), and StopChargingTimer().

◆ m_CheckRainTimer

ref Timer m_CheckRainTimer
protected

Definition at line 42 of file gardenbase.c.

Referenced by ~GardenBase(), and CheckRainStart().

◆ m_ClutterCutter

Object m_ClutterCutter
protected

Definition at line 36 of file tentbase.c.

Referenced by DestroyClutterCutter(), and OnStoreLoad().

◆ m_Construction

ref Construction m_Construction
private

Definition at line 8 of file basebuildingbase.c.

Referenced by ConstructionInit(), and GetConstruction().

◆ m_ConstructionKitHealth

float m_ConstructionKitHealth
private

◆ m_CookingEquipment

ItemBase m_CookingEquipment
private

Definition at line 18 of file portablegasstove.c.

Referenced by GetCookingEquipment(), and SetCookingEquipment().

◆ m_CookingProcess

ref Cooking m_CookingProcess
private

Definition at line 17 of file portablegasstove.c.

Referenced by ClearCookingEquipment(), CookWithEquipment(), EEInit(), and OnSwitchOff().

◆ m_CurrentlyUsedDelta

float m_CurrentlyUsedDelta
private

Definition at line 24 of file trapspawnbase.c.

Referenced by EvaluateCatch(), IncreaseElapsedTime(), and RunTrappingTimer().

◆ m_CurrentMinimalDistance

float m_CurrentMinimalDistance
private

◆ m_DamageTriggers

ref map<string, ref AreaDamageManager> m_DamageTriggers
protected

Definition at line 34 of file basebuildingbase.c.

Referenced by BaseBuildingBase(), CreateAreaDamage(), DestroyAreaDamage(), and EEDelete().

◆ m_DefaultFertility

float m_DefaultFertility = 1
protected

Definition at line 41 of file gardenbase.c.

Referenced by GetBaseFertility(), and SetBaseFertility().

◆ m_DefectRate

float m_DefectRate
private

Normalized bait qty reduction on unsuccessful catch.

Definition at line 14 of file trapspawnbase.c.

Referenced by AddDefect(), and InitTrapValues().

◆ m_DeployedRegularly

bool m_DeployedRegularly
protected

Definition at line 3 of file kitbase.c.

Referenced by EEItemDetached(), OnEndPlacement(), and OnPlacementCancelled().

◆ m_DeployLoopSound

ref EffectSound m_DeployLoopSound
protected

DEPRECATED.

Definition at line 413 of file barbedwire.c.

◆ m_ElapsedTime

int m_ElapsedTime
private

Adjusted by init wait time, when appropriate.

Definition at line 20 of file trapspawnbase.c.

Referenced by AdjustDetectionRange(), EvaluateCatch(), IncreaseElapsedTime(), ResetActiveProgress(), and TrySpawnCatch().

◆ m_EnergyNeededToCharge

float m_EnergyNeededToCharge = 20
staticprivate

Definition at line 10 of file defibrillator.c.

Referenced by Defibrillator(), and OnWorkStart().

◆ m_EngineLoop

EffectSound m_EngineLoop
protected

Definition at line 15 of file powergenerator.c.

Referenced by OnWorkStop(), SetLowEnergyState(), and StartLoopSound().

◆ m_EngineStart

EffectSound m_EngineStart
protected

Definition at line 16 of file powergenerator.c.

Referenced by OnWorkStart().

◆ m_EngineStop

EffectSound m_EngineStop
protected

Definition at line 17 of file powergenerator.c.

Referenced by OnWorkStop().

◆ m_EvaluateDeployment

bool m_EvaluateDeployment
private

Definition at line 4 of file spotlight.c.

Referenced by OnItemLocationChanged(), OnPlacementComplete(), and Spotlight().

◆ m_FinalCatchProb

float m_FinalCatchProb
protected

DEPRECATED.

Definition at line 891 of file trapspawnbase.c.

◆ m_ForceIntoHands

bool m_ForceIntoHands
private

Definition at line 3 of file cablereel.c.

Referenced by CableReel(), CanPutIntoHands(), and ForceIntoHandsNow().

◆ m_Fuel

float m_Fuel
private

Definition at line 3 of file powergenerator.c.

◆ m_FuelPercentage

int m_FuelPercentage
private

◆ m_FuelTankCapacity

float m_FuelTankCapacity
staticprivate

Definition at line 4 of file powergenerator.c.

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

◆ m_FuelToEnergyRatio

float m_FuelToEnergyRatio
staticprivate

Definition at line 5 of file powergenerator.c.

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

◆ m_HalfExtents

vector m_HalfExtents
protected

Definition at line 38 of file tentbase.c.

Referenced by EEHealthLevelChanged(), Pack(), and TentBase().

◆ m_HasBase

bool m_HasBase
private

Definition at line 10 of file basebuildingbase.c.

Referenced by HasBase(), OnStoreLoad(), OnStoreSave(), and SetBaseState().

◆ m_HybridAttachments

ref array<string> m_HybridAttachments
protected

Definition at line 35 of file basebuildingbase.c.

Referenced by BaseBuildingBase(), and CheckForHybridAttachments().

◆ m_InfoSetup

string m_InfoSetup
private

DEPRECATED.

Definition at line 885 of file trapspawnbase.c.

◆ m_InitWaitTime

int m_InitWaitTime
private

duh

Definition at line 18 of file trapspawnbase.c.

Referenced by ResetRunningTimerProgress(), and SetActive().

◆ m_InitWaitTimeMax

int m_InitWaitTimeMax
private

Definition at line 9 of file trapspawnbase.c.

Referenced by InitTrapValues(), and SetActive().

◆ m_InitWaitTimeMin

int m_InitWaitTimeMin
private

Definition at line 8 of file trapspawnbase.c.

Referenced by InitTrapValues(), and SetActive().

◆ m_InteractedPartId

int m_InteractedPartId
private

◆ m_IsActive

bool m_IsActive
protected

Definition at line 33 of file trapspawnbase.c.

Referenced by IsActive(), OnStoreSave(), SetActive(), SetInactive(), and SetUsed().

◆ m_IsBeingPacked

bool m_IsBeingPacked = false
protected

Definition at line 29 of file tentbase.c.

Referenced by CanReceiveItemIntoCargo(), and SetIsBeingPacked().

◆ m_IsBloodTypeVisible

bool m_IsBloodTypeVisible = false
private

Definition at line 3 of file bloodcontainerbase.c.

Referenced by GetBloodTypeVisible(), OnStoreSave(), and SetBloodTypeVisible().

◆ m_IsCatchSuccessful

bool m_IsCatchSuccessful
private

Definition at line 25 of file trapspawnbase.c.

Referenced by HandleBaitLoss(), InitTrapValues(), and SetCatchSuccessful().

◆ m_IsCharged

bool m_IsCharged = false
private

Definition at line 7 of file defibrillator.c.

Referenced by IsCharged(), OnIsCharged(), and OnWorkStop().

◆ m_IsDeployed

bool m_IsDeployed
protected

Definition at line 35 of file trapspawnbase.c.

Referenced by IsDeployed(), OnStoreSave(), SetDeployed(), and SetUsed().

◆ m_IsEntrance

bool m_IsEntrance
protected

Definition at line 26 of file tentbase.c.

Referenced by IsManipulatedEntrance(), ManipulateEntrance(), Pack(), Pitch(), and ResetToggle().

◆ m_IsFoldable

bool m_IsFoldable
private

Definition at line 3 of file trapspawnbase.c.

Referenced by Fold(), InitTrapValues(), and OnItemLocationChanged().

◆ m_IsFolded

bool m_IsFolded
private

Definition at line 3 of file spotlight.c.

Referenced by Fold(), GetViewIndex(), IsFolded(), OnStoreSave(), and Unfold().

◆ m_IsInProgress

bool m_IsInProgress
protected

DEPRECATED.

Definition at line 886 of file trapspawnbase.c.

◆ m_IsLowEnergy

bool m_IsLowEnergy
protected

Definition at line 14 of file powergenerator.c.

Referenced by OnWork(), SetLowEnergyState(), and StartLoopSound().

◆ m_IsMounted

bool m_IsMounted
protected

Definition at line 25 of file barbedwire.c.

Referenced by OnVariablesSynchronized(), and SetMountedState().

◆ m_IsPastWaitingTime

bool m_IsPastWaitingTime
protected

◆ m_IsPlaced

bool m_IsPlaced
protected

◆ m_IsToggle

bool m_IsToggle
protected

Definition at line 28 of file tentbase.c.

Referenced by Pack(), Pitch(), ResetToggle(), and ToggleAnimation().

◆ m_IsUsable

bool m_IsUsable
protected

DEPRECATED.

Definition at line 882 of file trapspawnbase.c.

◆ m_IsWindow

bool m_IsWindow
protected

Definition at line 27 of file tentbase.c.

Referenced by IsManipulatedWindow(), ManipulateWindow(), Pack(), Pitch(), and ResetToggle().

◆ m_ItemVisibilityModifier

float m_ItemVisibilityModifier
private

Definition at line 839 of file inventoryitem.c.

Referenced by Clothing_Base(), and GetItemVisibility().

◆ m_LastMountedState

bool m_LastMountedState
protected

Definition at line 26 of file barbedwire.c.

Referenced by OnVariablesSynchronized().

◆ m_Light [1/5]

BlowtorchLight m_Light
protected

Definition at line 7 of file blowtorch.c.

Referenced by OnItemLocationChanged(), OnSwitchOff(), OnWork(), OnWorkStart(), and OnWorkStop().

◆ m_Light [2/5]

FlashlightLight m_Light
private

Definition at line 3 of file flashlight.c.

◆ m_Light [3/5]

PortableGasLampLight m_Light
private

Definition at line 3 of file portablegaslamp.c.

◆ m_Light [4/5]

StoveLight m_Light
private

Definition at line 3 of file portablegasstove.c.

◆ m_Light [5/5]

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.

Referenced by OnItemLocationChanged(), and OnWorkStart().

◆ m_LightLocalPosition

vector m_LightLocalPosition
staticprivate

Definition at line 7 of file spotlight.c.

Referenced by OnItemLocationChanged(), OnWorkStart(), and UpdateAllSelections().

◆ m_map_slots

ref map<string,string> m_map_slots
staticprivate

Definition at line 44 of file gardenbase.c.

Referenced by ConvertAttSlotToPlantSlot(), and GardenBase().

◆ m_MaxActiveTime

int m_MaxActiveTime
private

Catch spawn and player check interval (expensive-ish).

Definition at line 12 of file trapspawnbase.c.

Referenced by EvaluateCatch(), InitTrapValues(), ResetRunningTimerProgress(), and SetActive().

◆ m_MaxWateredStateVal

int m_MaxWateredStateVal = 0
protected

Definition at line 29 of file gardenbase.c.

Referenced by GetMaxWaterStateVal(), and SetMaxWaterStateVal().

◆ m_MineDisarmRate

int m_MineDisarmRate = 60
protected

Definition at line 4 of file toolbase.c.

Referenced by GetDisarmRate().

◆ m_MinimalDistanceFromPlayersToCatch

float m_MinimalDistanceFromPlayersToCatch
private

Absolute damage dealt to trap when used.

Definition at line 15 of file trapspawnbase.c.

Referenced by AdjustDetectionRange(), InitTrapValues(), and ResetActiveProgress().

◆ m_Mountables

ref array<string> m_Mountables
protected

Definition at line 36 of file basebuildingbase.c.

Referenced by BaseBuildingBase(), and UpdateAttachmentPhysics().

◆ m_MountSound

EffectSound m_MountSound
protected

Definition at line 28 of file barbedwire.c.

Referenced by OnVariablesSynchronized().

◆ m_NeedInstalation

bool m_NeedInstalation
private

Definition at line 7 of file trapspawnbase.c.

Referenced by InitTrapValues(), and OnItemLocationChanged().

◆ m_NoBaitCatchProb

float m_NoBaitCatchProb
protected

DEPRECATED.

Definition at line 890 of file trapspawnbase.c.

◆ m_NoteContents

ref WrittenNoteData m_NoteContents
protected

Definition at line 3 of file paper.c.

Referenced by GetWrittenNoteData(), OnStoreLoad(), OnStoreSave(), and Paper().

◆ m_OpeningMask

int m_OpeningMask = 0
protected

◆ m_OpeningMaskLocal

int m_OpeningMaskLocal = -1
protected

Definition at line 31 of file tentbase.c.

Referenced by OnVariablesSynchronized().

◆ m_Particle

Particle m_Particle
protected

Definition at line 6 of file particletest.c.

Referenced by EEDelete(), and ParticleTest().

◆ m_PerformedActionId

int m_PerformedActionId
private

◆ m_PlaceableWaterSurfaceList

ref array<string> m_PlaceableWaterSurfaceList
protected

Definition at line 43 of file trapspawnbase.c.

Referenced by InitTrapValues(), and IsSurfaceWater().

◆ m_PrevTimer

const string m_PlaceableWaterType ref Timer m_PrevTimer
protected

DEPRECATED.

Definition at line 880 of file trapspawnbase.c.

◆ m_PreyPos

vector m_PreyPos
private

◆ m_RollSuccessTime

int m_RollSuccessTime
private

Definition at line 22 of file trapspawnbase.c.

Referenced by AdjustDetectionRange(), and EvaluateCatch().

◆ m_ShowAnimationsWhenPacked

ref array<string> m_ShowAnimationsWhenPacked
protected

Definition at line 35 of file tentbase.c.

Referenced by TentBase(), UpdatePhysics(), and UpdateVisuals().

◆ m_ShowAnimationsWhenPitched

ref array<string> m_ShowAnimationsWhenPitched
protected

Definition at line 34 of file tentbase.c.

Referenced by TentBase(), UpdatePhysics(), and UpdateVisuals().

◆ m_SlotFertilityState

int m_SlotFertilityState = 0
protected

◆ m_SlotFertilizerBitmap0

int m_SlotFertilizerBitmap0
protected

Definition at line 37 of file gardenbase.c.

Referenced by GetFertilizerBitmapByIndex(), and SetFertilizerBitmapByIndex().

◆ m_SlotFertilizerBitmap1

int m_SlotFertilizerBitmap1
protected

Definition at line 38 of file gardenbase.c.

Referenced by GetFertilizerBitmapByIndex(), and SetFertilizerBitmapByIndex().

◆ m_SlotFertilizerBitmap2

int m_SlotFertilizerBitmap2
protected

Definition at line 39 of file gardenbase.c.

Referenced by GetFertilizerBitmapByIndex(), and SetFertilizerBitmapByIndex().

◆ m_Slots

◆ m_SlotState

int m_SlotState = 0
protected

Definition at line 31 of file gardenbase.c.

Referenced by GetSlotState(), and SetSlotState().

◆ m_SlotWaterBitmap0

int m_SlotWaterBitmap0
protected

Definition at line 33 of file gardenbase.c.

Referenced by GetWaterBitmapByIndex(), and SetWaterBitmapByIndex().

◆ m_SlotWaterBitmap1

int m_SlotWaterBitmap1
protected

Definition at line 34 of file gardenbase.c.

Referenced by GetWaterBitmapByIndex(), and SetWaterBitmapByIndex().

◆ m_SlotWaterBitmap2

int m_SlotWaterBitmap2
protected

Definition at line 35 of file gardenbase.c.

Referenced by GetWaterBitmapByIndex(), and SetWaterBitmapByIndex().

◆ m_SlotWateredState

int m_SlotWateredState = 0
protected

◆ m_Smoke

Effect m_Smoke
protected

Definition at line 19 of file powergenerator.c.

Referenced by ~PowerGeneratorBase(), OnWorkStop(), and StartLoopSound().

◆ m_Sound

EffectSound m_Sound
protected

Definition at line 32 of file basebuildingbase.c.

Referenced by SoundBuildStart(), SoundDestroyStart(), and SoundDismantleStart().

◆ m_SoundBurningLoop

EffectSound m_SoundBurningLoop
protected

Definition at line 9 of file blowtorch.c.

Referenced by SoundBurningStart(), and SoundBurningStop().

◆ m_SoundBuzzLoop

const string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
staticprivate

Definition at line 14 of file barbedwire.c.

Referenced by SoundBuzzLoopStart().

◆ m_SoundLoopEntity

SoundOnVehicle m_SoundLoopEntity
private

Definition at line 3 of file refridgerator.c.

Referenced by OnInitEnergy(), OnWorkStart(), and OnWorkStop().

◆ m_SoundLoopStartTimer

ref Timer m_SoundLoopStartTimer
protected

Definition at line 18 of file powergenerator.c.

Referenced by OnWorkStart().

◆ m_SoundsCollision

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

Definition at line 12 of file barbedwire.c.

Referenced by SoundCollision().

◆ m_SoundsCut

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

Definition at line 11 of file barbedwire.c.

Referenced by SoundCut().

◆ m_SoundsShock

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

Definition at line 13 of file barbedwire.c.

Referenced by SoundElectricShock().

◆ m_SoundsSpark

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

Definition at line 10 of file barbedwire.c.

Referenced by SoundSpark().

◆ m_SoundTurnOff

EffectSound m_SoundTurnOff
protected

Definition at line 15 of file portablegaslamp.c.

Referenced by SoundTurnOff().

◆ m_SoundTurnOn

EffectSound m_SoundTurnOn
protected

Definition at line 14 of file portablegaslamp.c.

Referenced by SoundTurnOn().

◆ m_SparkEvent

ref Timer m_SparkEvent
private

Definition at line 18 of file barbedwire.c.

Referenced by BarbedWire(), and OnWorkStop().

◆ m_SparkPlug

ItemBase m_SparkPlug
protected

Definition at line 21 of file powergenerator.c.

◆ m_SpawnUpdateWaitTime

int m_SpawnUpdateWaitTime
private

Catch evaluation interval.

Definition at line 11 of file trapspawnbase.c.

Referenced by InitTrapValues(), and TrySpawnCatch().

◆ m_State

◆ m_StateLocal

int m_StateLocal = -1
protected

Definition at line 25 of file tentbase.c.

Referenced by GetStateLocal(), and OnVariablesSynchronized().

◆ m_SyncParts01

int m_SyncParts01
private

◆ m_SyncParts02

int m_SyncParts02
private

◆ m_SyncParts03

int m_SyncParts03
private

◆ m_TimeFactor

float m_TimeFactor
private

Definition at line 15 of file portablegasstove.c.

Referenced by CookWithEquipment(), and OnWork().

◆ m_Timer

◆ m_ToggleAnimations

ref map< ref ToggleAnimations, bool> m_ToggleAnimations
protected

◆ m_TriggerActive

◆ m_UpdateStatusLightsTimer

ref Timer m_UpdateStatusLightsTimer
protected

Definition at line 32 of file batterycharger.c.

Referenced by BatteryCharger(), OnWorkStart(), and OnWorkStop().

◆ m_UpdateWaitTime

int m_UpdateWaitTime
private

◆ m_UTSLConst

ref UniversalTemperatureSourceLambdaConstant m_UTSLConst
protected

Definition at line 31 of file portablegasstove.c.

Referenced by EEInit(), and OnWork().

◆ m_UTSLEngine

ref UniversalTemperatureSourceLambdaConstant m_UTSLEngine
protected

Definition at line 25 of file powergenerator.c.

Referenced by EEInit(), and OnWork().

◆ m_UTSource

ref UniversalTemperatureSource m_UTSource
protected

DEPRECATED Attached spark plug item.

Definition at line 29 of file portablegasstove.c.

Referenced by EEInit(), OnSwitchOff(), OnSwitchOn(), OnWork(), OnWorkStart(), and OnWorkStop().

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings m_UTSSettings
protected

Definition at line 30 of file portablegasstove.c.

Referenced by EEInit(), and OnWork().

◆ m_WaterSurfaceForSetup

bool m_WaterSurfaceForSetup
protected

DEPRECATED.

Definition at line 893 of file trapspawnbase.c.

◆ m_YieldItemIdx

◆ m_YieldItemIdxLocal

int m_YieldItemIdxLocal = -1
private

Definition at line 27 of file trapspawnbase.c.

Referenced by OnVariablesSynchronized().

◆ MAX_PLACEMENT_HEIGHT_DIFF

const float MAX_PLACEMENT_HEIGHT_DIFF = 1.5
private

Definition at line 22 of file tentbase.c.

Referenced by CanBePlaced().

◆ 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

◆ PARAM_COOKING_EQUIP_MAX_TEMP

const float PARAM_COOKING_EQUIP_MAX_TEMP = 400
protected

DEPRECATED.

Definition at line 435 of file portablegasstove.c.

◆ PARAM_COOKING_EQUIP_TEMP_INCREASE

const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
protected

DEPRECATED.

Definition at line 436 of file portablegasstove.c.

◆ PARAM_COOKING_TARGET_TEMP

const float PARAM_COOKING_TARGET_TEMP = 400
protected

Definition at line 13 of file portablegasstove.c.

Referenced by GetCookingTargetTemperature(), and OnWork().

◆ PARAM_COOKING_TEMP_THRESHOLD

const float PARAM_COOKING_TEMP_THRESHOLD = 100
protected

Definition at line 434 of file portablegasstove.c.

◆ PARAM_COOKING_TIME_INC_COEF

const float PARAM_COOKING_TIME_INC_COEF = 0.5
protected

Definition at line 12 of file portablegasstove.c.

Referenced by CookWithEquipment().

◆ PARTICLE_PATH

int PARTICLE_PATH
protected

Definition at line 5 of file particletest.c.

Referenced by ParticleTest().

◆ PITCHED

const int PITCHED = 1
staticprivate

◆ RAIN_INTENSITY_THRESHOLD

const float RAIN_INTENSITY_THRESHOLD = 0.05
staticprivate

Definition at line 24 of file gardenbase.c.

Referenced by CheckRainTick().

◆ RANDOM_SPARK_INTERVAL

const float RANDOM_SPARK_INTERVAL = 5.0
staticprivate

Definition at line 8 of file barbedwire.c.

◆ RED_LIGHT_GLOW

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

Definition at line 17 of file batterycharger.c.

Referenced by RedLightOn().

◆ REFLECTOR_ID

int REFLECTOR_ID = 1
staticprivate

Definition at line 5 of file flashlight.c.

Referenced by OnWorkStart(), and OnWorkStop().

◆ SEL_CLIPS_CAR

const string SEL_CLIPS_CAR = "clips_car_battery"
staticprotected

Definition at line 4 of file batterycharger.c.

Referenced by OnOwnSocketTaken().

◆ SEL_CLIPS_DETACHED

const string SEL_CLIPS_DETACHED = "clips_detached"
staticprotected

◆ SEL_CLIPS_FOLDED

const string SEL_CLIPS_FOLDED = "clips_folded"
staticprotected

◆ SEL_CLIPS_TRUCK

const string SEL_CLIPS_TRUCK = "clips_truck_battery"
staticprotected

Definition at line 5 of file batterycharger.c.

Referenced by OnOwnSocketTaken().

◆ SEL_CORD_FOLDED [1/2]

const string SEL_CORD_FOLDED = "cord_folded"
staticprotected

Definition at line 11 of file batterycharger.c.

Referenced by OnPlacementStarted().

◆ SEL_CORD_FOLDED [2/2]

const string SEL_CORD_FOLDED = "cord_folded"
staticprivate

Definition at line 5 of file cablereel.c.

◆ SEL_CORD_FOLDED_F

const string SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded"
staticprivate

Definition at line 15 of file spotlight.c.

Referenced by EOnInit(), OnPlacementStarted(), and UpdateAllSelections().

◆ SEL_CORD_FOLDED_U

const string SEL_CORD_FOLDED_U = "cord_folded"
staticprivate

Definition at line 12 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_CORD_PLUGGED [1/2]

const string SEL_CORD_PLUGGED = "cord_plugged"
staticprotected

Definition at line 10 of file batterycharger.c.

Referenced by OnPlacementStarted().

◆ SEL_CORD_PLUGGED [2/2]

const string SEL_CORD_PLUGGED = "cord_plugged"
staticprivate

Definition at line 6 of file cablereel.c.

◆ 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(), and UpdateAllSelections().

◆ SEL_CORD_PLUGGED_U

const string SEL_CORD_PLUGGED_U = "cord_plugged"
staticprivate

Definition at line 13 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_GLASS_F

const string SEL_GLASS_F = "glass_folded"
staticprivate

Definition at line 19 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_GLASS_U

const string SEL_GLASS_U = "glass_unfolded"
staticprivate

Definition at line 20 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_INVENTORY

const string SEL_INVENTORY = "inventory"
staticprivate

Definition at line 17 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_LIGHT_STATE_1

const string SEL_LIGHT_STATE_1 = "light_stand_by"
staticprotected

Definition at line 12 of file batterycharger.c.

Referenced by OnPlacementStarted().

◆ SEL_LIGHT_STATE_2

const string SEL_LIGHT_STATE_2 = "light_charging"
staticprotected

Definition at line 13 of file batterycharger.c.

Referenced by OnPlacementStarted().

◆ SEL_LIGHT_STATE_3

const string SEL_LIGHT_STATE_3 = "light_charged"
staticprotected

Definition at line 14 of file batterycharger.c.

Referenced by OnPlacementStarted().

◆ SEL_PLACING

const string SEL_PLACING = "placing"
staticprivate

Definition at line 18 of file spotlight.c.

Referenced by UpdateAllSelections().

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

Referenced by UpdateAllSelections().

◆ SEL_REFLECTOR_F

const string SEL_REFLECTOR_F = "reflector_folded"
staticprivate

Definition at line 21 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_REFLECTOR_U

const string SEL_REFLECTOR_U = "reflector_unfolded"
staticprivate

Definition at line 22 of file spotlight.c.

Referenced by UpdateAllSelections().

◆ SEL_SWITCH_OFF

const string SEL_SWITCH_OFF = "switch_off"
staticprotected

Definition at line 9 of file batterycharger.c.

Referenced by OnPlacementStarted(), OnSwitchOff(), and OnSwitchOn().

◆ SEL_SWITCH_ON

const string SEL_SWITCH_ON = "switch_on"
staticprotected

Definition at line 8 of file batterycharger.c.

Referenced by OnPlacementStarted(), OnSwitchOff(), and OnSwitchOn().

◆ SEL_WIRE_PREFIX

string SEL_WIRE_PREFIX = "Att_"
staticprivate

Definition at line 4 of file metalwire.c.

Referenced by UpdateAllSelections().

◆ SEL_WIRE_ROLLED

string SEL_WIRE_ROLLED = "rolled"
staticprivate

Definition at line 3 of file metalwire.c.

Referenced by UpdateAllSelections().

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

Referenced by DischargeClient().

◆ SLOT_MATERIAL_COMPOST_DRY

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

Definition at line 14 of file gardenbase.c.

Referenced by SetSlotTextureFertilized().

◆ SLOT_MATERIAL_COMPOST_WET

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

Definition at line 13 of file gardenbase.c.

Referenced by SetSlotTextureFertilized().

◆ SLOT_MATERIAL_DRY

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

Definition at line 9 of file gardenbase.c.

Referenced by SetSlotTextureDigged().

◆ SLOT_MATERIAL_LIMED_DRY

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

Definition at line 12 of file gardenbase.c.

Referenced by SetSlotTextureFertilized().

◆ SLOT_MATERIAL_LIMED_WET

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

Definition at line 11 of file gardenbase.c.

Referenced by SetSlotTextureFertilized().

◆ SLOT_MATERIAL_WET

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

Definition at line 8 of file gardenbase.c.

Referenced by SetSlotTextureDigged().

◆ SLOT_MEMORY_POINT_PREFIX

const string SLOT_MEMORY_POINT_PREFIX = "slot_"
staticprivate

Definition at line 19 of file gardenbase.c.

Referenced by EEItemAttached(), GardenBase(), GetSlotIndexBySelection(), and GetSlotPosition().

◆ SLOT_SEEDBASE_PREFIX

const string SLOT_SEEDBASE_PREFIX = "seedbase_"
staticprivate

Definition at line 20 of file gardenbase.c.

Referenced by GardenBase().

◆ SLOT_SELECTION_COVERED_PREFIX

const string SLOT_SELECTION_COVERED_PREFIX = "slotCovered_"
staticprivate

Definition at line 18 of file gardenbase.c.

Referenced by RemoveSlot(), and UpdateSlotTexture().

◆ SLOT_SELECTION_DIGGED_PREFIX

const string SLOT_SELECTION_DIGGED_PREFIX = "seedbase_"
staticprivate

Definition at line 17 of file gardenbase.c.

Referenced by SetSlotTextureDigged(), SetSlotTextureFertilized(), and UpdateSlotTexture().

◆ SLOT_TEXTURE_DIGGED_WET_LIME

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

Definition at line 4 of file gardenbase.c.

◆ SLOT_TEXTURE_DIGGED_WET_PLANT

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

Definition at line 5 of file gardenbase.c.

◆ SOUND_BUILD_METAL

const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
private

Definition at line 23 of file basebuildingbase.c.

Referenced by GetBuildSoundByMaterial().

◆ SOUND_BUILD_WIRE

const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
private

Definition at line 24 of file basebuildingbase.c.

Referenced by GetBuildSoundByMaterial().

◆ SOUND_BUILD_WOOD_LOG

const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"
private

Definition at line 20 of file basebuildingbase.c.

Referenced by GetBuildSoundByMaterial().

◆ SOUND_BUILD_WOOD_PLANK

const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"
private

Definition at line 21 of file basebuildingbase.c.

Referenced by GetBuildSoundByMaterial().

◆ SOUND_BUILD_WOOD_STAIRS

const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"
private

Definition at line 22 of file basebuildingbase.c.

Referenced by GetBuildSoundByMaterial().

◆ SOUND_BURNING

const string SOUND_BURNING = "Blowtorch_Loop_SoundSet"
private

Definition at line 5 of file blowtorch.c.

Referenced by SoundBurningStart().

◆ SOUND_DISMANTLE_METAL

const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
private

Definition at line 29 of file basebuildingbase.c.

Referenced by GetDismantleSoundByMaterial().

◆ SOUND_DISMANTLE_WIRE

const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"
private

Definition at line 30 of file basebuildingbase.c.

Referenced by GetDismantleSoundByMaterial().

◆ SOUND_DISMANTLE_WOOD_LOG

const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"
private

Definition at line 26 of file basebuildingbase.c.

Referenced by GetDismantleSoundByMaterial().

◆ SOUND_DISMANTLE_WOOD_PLANK

const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"
private

Definition at line 27 of file basebuildingbase.c.

Referenced by GetDismantleSoundByMaterial().

◆ SOUND_DISMANTLE_WOOD_STAIRS

const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"
private

Definition at line 28 of file basebuildingbase.c.

Referenced by GetDismantleSoundByMaterial().

◆ SOUND_MOUNT

const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
protected

Definition at line 27 of file barbedwire.c.

Referenced by OnVariablesSynchronized().

◆ SOUND_TURN_OFF

const string SOUND_TURN_OFF = "portablegaslamp_turn_off_SoundSet"
private

Definition at line 11 of file portablegaslamp.c.

Referenced by SoundTurnOff().

◆ SOUND_TURN_ON

const string SOUND_TURN_ON = "portablegaslamp_turn_on_SoundSet"
private

Definition at line 10 of file portablegaslamp.c.

Referenced by SoundTurnOn().

◆ SOUNDS_COLLISION_COUNT

const int SOUNDS_COLLISION_COUNT = 4
staticprivate

Definition at line 6 of file barbedwire.c.

Referenced by SoundCollision().

◆ SOUNDS_CUT_COUNT

const int SOUNDS_CUT_COUNT = 3
staticprivate

Definition at line 5 of file barbedwire.c.

Referenced by SoundCut().

◆ SOUNDS_SHOCK_COUNT

const int SOUNDS_SHOCK_COUNT = 4
staticprivate

Definition at line 7 of file barbedwire.c.

Referenced by SoundElectricShock().

◆ SOUNDS_SPARK_COUNT

const int SOUNDS_SPARK_COUNT = 4
staticprivate

Definition at line 4 of file barbedwire.c.

Referenced by SoundSpark().

◆ START_SOUND

const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
staticprotected

Definition at line 9 of file powergenerator.c.

Referenced by OnWorkStart().

◆ STOP_SOUND

const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
staticprotected

Definition at line 12 of file powergenerator.c.

Referenced by OnWorkStop().

◆ SWITCH_LIGHT_GLOW

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

Definition at line 20 of file batterycharger.c.

Referenced by SwitchLightOn().

◆ TEXTURE_FLAME

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

Definition at line 3 of file blowtorch.c.

Referenced by RefreshFlameVisual().

◆ YELLOW_LIGHT_GLOW

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

Definition at line 19 of file batterycharger.c.

Referenced by YellowLightOn().


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