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

Protected Attributes

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

Static Protected Attributes

const string SEL_CLIPS_CAR = "clips_car_battery"
 
const string SEL_CLIPS_TRUCK = "clips_truck_battery"
 
const string SEL_CLIPS_DETACHED = "clips_detached"
 
const string SEL_CLIPS_FOLDED = "clips_folded"
 
const string SEL_SWITCH_ON = "switch_on"
 
const string SEL_SWITCH_OFF = "switch_off"
 
const string SEL_CORD_PLUGGED = "cord_plugged"
 
const string SEL_CORD_FOLDED = "cord_folded"
 
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 RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
 
const string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
 
const string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"
 
const string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
 
const string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
 
float m_BlinkingStatusLightInterval = 0.4
 
static const string START_SOUND = "powerGeneratorTurnOn_SoundSet"
 
static const string LOOP_SOUND = "powerGeneratorLoop_SoundSet"
 
static const string STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
 
static const string SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
 
static const string SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
 

Detailed Description

Definition at line 730 of file inventoryitem.c.

Constructor & Destructor Documentation

◆ ~Paper()

void ItemBase::~Paper ( )
protected

Definition at line 10 of file paper.c.

◆ ~PowerGeneratorBase()

void ItemBase::~PowerGeneratorBase ( )
protected

Definition at line 38 of file powergenerator.c.

◆ ~TentBase()

void ItemBase::~TentBase ( )
protected

Definition at line 57 of file tentbase.c.

◆ ~TrapSpawnBase()

void ItemBase::~TrapSpawnBase ( )
protected

Definition at line 65 of file trapspawnbase.c.

Member Function Documentation

◆ AddDefect()

void ItemBase::AddDefect ( )
protected

Definition at line 256 of file trapspawnbase.c.

◆ AddFuel()

float ItemBase::AddFuel ( float available_fuel)
protected

Definition at line 309 of file powergenerator.c.

◆ AdjustDetectionRange()

void ItemBase::AdjustDetectionRange ( )
protected

Definition at line 453 of file trapspawnbase.c.

◆ AfterStoreLoad() [1/2]

override void ItemBase::AfterStoreLoad ( )
protected

Definition at line 155 of file barbedwire.c.

◆ AfterStoreLoad() [2/2]

override void ItemBase::AfterStoreLoad ( )
protected

Definition at line 466 of file basebuildingbase.c.

◆ AlignCatch()

void ItemBase::AlignCatch ( ItemBase obj,
string catch_name )
protected

DEPRECATED.

◆ AnimateCamonetByOpeningSelection()

void ItemBase::AnimateCamonetByOpeningSelection ( string opening_selection)
protected

Definition at line 760 of file tentbase.c.

◆ AnimateCamonetToggle()

void ItemBase::AnimateCamonetToggle ( ToggleAnimations toggle)
protected

Definition at line 758 of file tentbase.c.

◆ AssembleKit()

void ItemBase::AssembleKit ( )
protected

Definition at line 116 of file kitbase.c.

◆ BarbedWire()

void ItemBase::BarbedWire ( )
protected

Definition at line 31 of file barbedwire.c.

◆ BaseBuildingBase()

void ItemBase::BaseBuildingBase ( )
protected

Definition at line 39 of file basebuildingbase.c.

◆ BatteryCharger()

void ItemBase::BatteryCharger ( )
protected

Definition at line 35 of file batterycharger.c.

◆ CalcDamageAreaRotation()

void ItemBase::CalcDamageAreaRotation ( float angle_deg,
out vector center,
out vector orientation )
protected

Definition at line 1133 of file basebuildingbase.c.

◆ CanAddFuel()

bool ItemBase::CanAddFuel ( ItemBase container)
protected

Definition at line 330 of file powergenerator.c.

◆ CanAssignAttachmentsToQuickbar()

override bool ItemBase::CanAssignAttachmentsToQuickbar ( )
protected

Definition at line 81 of file kitbase.c.

◆ CanAttach()

bool ItemBase::CanAttach ( ItemBase item)
protected

Definition at line 473 of file tentbase.c.

◆ CanBeIgnitedBy()

override bool ItemBase::CanBeIgnitedBy ( EntityAI igniter = null)
protected

Definition at line 43 of file paper.c.

◆ CanBeManipulated()

bool ItemBase::CanBeManipulated ( )
protected

Definition at line 461 of file tentbase.c.

◆ CanBePacked()

bool ItemBase::CanBePacked ( )
protected

Definition at line 448 of file tentbase.c.

◆ CanBePlaced() [1/2]

override bool ItemBase::CanBePlaced ( Man player,
vector position )
protected

Definition at line 947 of file tentbase.c.

◆ CanBePlaced() [2/2]

override bool ItemBase::CanBePlaced ( Man player,
vector position )
protected

Definition at line 860 of file trapspawnbase.c.

◆ CanBeRepairedByCrafting()

override bool ItemBase::CanBeRepairedByCrafting ( )
protected

Definition at line 86 of file tentbase.c.

◆ CanBeRepairedToPristine()

override bool ItemBase::CanBeRepairedToPristine ( )
protected

Definition at line 308 of file tentbase.c.

◆ CanBeTaken()

bool ItemBase::CanBeTaken ( )
protected

Definition at line 268 of file trapspawnbase.c.

◆ CanDisplayAttachmentSlot()

override bool ItemBase::CanDisplayAttachmentSlot ( int slot_id)
protected

Definition at line 716 of file trapspawnbase.c.

◆ CanFoldBaseBuildingObject()

bool ItemBase::CanFoldBaseBuildingObject ( )
protected

Definition at line 1067 of file basebuildingbase.c.

◆ CanIgniteItem() [1/3]

override bool ItemBase::CanIgniteItem ( EntityAI ignite_target = NULL)
protected

Definition at line 94 of file blowtorch.c.

◆ CanIgniteItem() [2/3]

override bool ItemBase::CanIgniteItem ( EntityAI ignite_target = NULL)
protected

Definition at line 404 of file portablegasstove.c.

◆ CanIgniteItem() [3/3]

override bool ItemBase::CanIgniteItem ( EntityAI ignite_target = null)
protected

Definition at line 48 of file paper.c.

◆ CanLoadAttachment() [1/3]

override bool ItemBase::CanLoadAttachment ( EntityAI attachment)
protected

Definition at line 262 of file batterycharger.c.

◆ CanLoadAttachment() [2/3]

override bool ItemBase::CanLoadAttachment ( EntityAI attachment)
protected

Definition at line 350 of file portablegasstove.c.

◆ CanLoadAttachment() [3/3]

override bool ItemBase::CanLoadAttachment ( EntityAI attachment)
protected

Definition at line 939 of file tentbase.c.

◆ CanLoadItemIntoCargo()

override bool ItemBase::CanLoadItemIntoCargo ( EntityAI item)
protected

Definition at line 921 of file tentbase.c.

◆ CanManipulate()

bool ItemBase::CanManipulate ( )
protected

Definition at line 128 of file powergenerator.c.

◆ CanObstruct()

override bool ItemBase::CanObstruct ( )
protected

Definition at line 84 of file basebuildingbase.c.

◆ CanProxyObstruct()

override bool ItemBase::CanProxyObstruct ( )
protected

Definition at line 15 of file kitbase.c.

◆ CanProxyObstructSelf()

override bool ItemBase::CanProxyObstructSelf ( )
protected

prevents showing cargo when outside the tent geometry

Definition at line 76 of file tentbase.c.

◆ CanPutInCargo() [1/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 1014 of file basebuildingbase.c.

◆ CanPutInCargo() [2/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 186 of file batterycharger.c.

◆ CanPutInCargo() [3/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 61 of file blowtorch.c.

◆ CanPutInCargo() [4/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 293 of file portablegasstove.c.

◆ CanPutInCargo() [5/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 107 of file powergenerator.c.

◆ CanPutInCargo() [6/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 288 of file spotlight.c.

◆ CanPutInCargo() [7/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 277 of file tentbase.c.

◆ CanPutInCargo() [8/8]

override bool ItemBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 278 of file trapspawnbase.c.

◆ CanPutInInventory()

bool ItemBase::CanPutInInventory ( EntityAI player)
protected

DEPRECATED.

DEPRECATED

◆ CanPutIntoHands() [1/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 1025 of file basebuildingbase.c.

◆ CanPutIntoHands() [2/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 198 of file batterycharger.c.

◆ CanPutIntoHands() [3/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 385 of file portablegasstove.c.

◆ CanPutIntoHands() [4/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 118 of file powergenerator.c.

◆ CanPutIntoHands() [5/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 296 of file spotlight.c.

◆ CanPutIntoHands() [6/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 267 of file tentbase.c.

◆ CanPutIntoHands() [7/7]

override bool ItemBase::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 284 of file trapspawnbase.c.

◆ CanReceiveAttachment() [1/5]

override bool ItemBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 982 of file basebuildingbase.c.

◆ CanReceiveAttachment() [2/5]

override bool ItemBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 239 of file batterycharger.c.

◆ CanReceiveAttachment() [3/5]

override bool ItemBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 324 of file portablegasstove.c.

◆ CanReceiveAttachment() [4/5]

override bool ItemBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 931 of file tentbase.c.

◆ CanReceiveAttachment() [5/5]

override bool ItemBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 722 of file trapspawnbase.c.

◆ CanReceiveItemIntoCargo()

override bool ItemBase::CanReceiveItemIntoCargo ( EntityAI item)
protected

Definition at line 913 of file tentbase.c.

◆ CanRemoveFromCargo() [1/4]

override bool ItemBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 1019 of file basebuildingbase.c.

◆ CanRemoveFromCargo() [2/4]

override bool ItemBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 71 of file blowtorch.c.

◆ CanRemoveFromCargo() [3/4]

override bool ItemBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 319 of file portablegasstove.c.

◆ CanRemoveFromCargo() [4/4]

override bool ItemBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 287 of file tentbase.c.

◆ CanRemoveFromHands()

override bool ItemBase::CanRemoveFromHands ( EntityAI parent)
protected

Definition at line 295 of file tentbase.c.

◆ CanToggleAnimations()

bool ItemBase::CanToggleAnimations ( string selection)
protected

Definition at line 625 of file tentbase.c.

◆ CanUseConstruction()

override bool ItemBase::CanUseConstruction ( )
protected

Definition at line 911 of file basebuildingbase.c.

◆ CanUseConstructionBuild()

override bool ItemBase::CanUseConstructionBuild ( )
protected

Definition at line 916 of file basebuildingbase.c.

◆ CatchSetQuant()

void ItemBase::CatchSetQuant ( ItemBase catch)
protected

!DEPRECATED

◆ CheckForHybridAttachments()

void ItemBase::CheckForHybridAttachments ( EntityAI item,
string slot_name )
protected

Definition at line 1226 of file basebuildingbase.c.

◆ CheckLevelVerticalDistance()

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

Definition at line 959 of file basebuildingbase.c.

◆ CheckMemoryPointVerticalDistance()

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

Definition at line 954 of file basebuildingbase.c.

◆ CheckSlotVerticalDistance()

bool ItemBase::CheckSlotVerticalDistance ( int slot_id,
PlayerBase player )
protected

Definition at line 949 of file basebuildingbase.c.

◆ ClearCatchingComponent()

void ItemBase::ClearCatchingComponent ( )
protected

Definition at line 756 of file trapspawnbase.c.

◆ ClearCookingEquipment()

void ItemBase::ClearCookingEquipment ( ItemBase pItem)
protected

Definition at line 44 of file portablegasstove.c.

◆ ConditionIntoInventory()

bool ItemBase::ConditionIntoInventory ( EntityAI player)
protected

Definition at line 254 of file tentbase.c.

◆ ConditionOutOfHands()

bool ItemBase::ConditionOutOfHands ( EntityAI player)
protected

Definition at line 303 of file tentbase.c.

◆ ConstructionInit()

void ItemBase::ConstructionInit ( )
protected

Definition at line 965 of file basebuildingbase.c.

◆ CookWithEquipment()

void ItemBase::CookWithEquipment ( )
protected

Definition at line 212 of file portablegasstove.c.

◆ CreateAreaDamage()

void ItemBase::CreateAreaDamage ( string slot_name,
float rotation_angle = 0 )
protected

Definition at line 1086 of file basebuildingbase.c.

◆ CreateConstructionKit()

ItemBase ItemBase::CreateConstructionKit ( )
protected

Definition at line 376 of file basebuildingbase.c.

◆ CreateConstructionKitInHands()

void ItemBase::CreateConstructionKitInHands ( notnull PlayerBase player)
protected

Definition at line 387 of file basebuildingbase.c.

◆ CreateDamageTrigger()

void ItemBase::CreateDamageTrigger ( )
protected

Definition at line 227 of file barbedwire.c.

◆ CreateElectrifiedDamageTrigger()

void ItemBase::CreateElectrifiedDamageTrigger ( )
protected

Definition at line 216 of file barbedwire.c.

◆ CreateRope()

void ItemBase::CreateRope ( Rope rope)
protected

Definition at line 126 of file kitbase.c.

◆ DebugCustomState()

void ItemBase::DebugCustomState ( )
protected

Definition at line 1255 of file basebuildingbase.c.

◆ DestroyAreaDamage()

void ItemBase::DestroyAreaDamage ( string slot_name)
protected

Definition at line 1153 of file basebuildingbase.c.

◆ DestroyClutterCutter()

void ItemBase::DestroyClutterCutter ( )
protected

Definition at line 780 of file tentbase.c.

◆ DestroyConstruction()

void ItemBase::DestroyConstruction ( )
protected

Definition at line 413 of file basebuildingbase.c.

◆ DestroyConstructionKit()

void ItemBase::DestroyConstructionKit ( ItemBase construction_kit)
protected

Definition at line 406 of file basebuildingbase.c.

◆ DestroyDamageTrigger()

void ItemBase::DestroyDamageTrigger ( )
protected

Definition at line 237 of file barbedwire.c.

◆ DestroyFireplace()

void ItemBase::DestroyFireplace ( )
protected

Definition at line 55 of file portablegasstove.c.

◆ DetachAllAttachments()

void ItemBase::DetachAllAttachments ( )
protected

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

Definition at line 784 of file trapspawnbase.c.

◆ DisassembleKit()

void ItemBase::DisassembleKit ( ItemBase item)
protected

Definition at line 124 of file kitbase.c.

◆ DisassembleOnLastDetach()

override bool ItemBase::DisassembleOnLastDetach ( )
protected

Definition at line 34 of file kitbase.c.

◆ DoMeasurement()

void ItemBase::DoMeasurement ( )
protected

Definition at line 31 of file raycaster.c.

◆ EEDelete() [1/2]

override void ItemBase::EEDelete ( EntityAI parent)
protected

Definition at line 68 of file basebuildingbase.c.

◆ EEDelete() [2/2]

override void ItemBase::EEDelete ( EntityAI parent)
protected

Definition at line 35 of file particletest.c.

◆ EEHealthLevelChanged() [1/2]

override void ItemBase::EEHealthLevelChanged ( int oldLevel,
int newLevel,
string zone )
protected

Definition at line 496 of file basebuildingbase.c.

◆ EEHealthLevelChanged() [2/2]

override void ItemBase::EEHealthLevelChanged ( int oldLevel,
int newLevel,
string zone )
protected

Definition at line 190 of file tentbase.c.

◆ EEInit() [1/5]

override void ItemBase::EEInit ( )
protected

Definition at line 41 of file barbedwire.c.

◆ EEInit() [2/5]

override void ItemBase::EEInit ( )
protected

Definition at line 540 of file basebuildingbase.c.

◆ EEInit() [3/5]

override void ItemBase::EEInit ( )
protected

Definition at line 20 of file kitbase.c.

◆ EEInit() [4/5]

override void ItemBase::EEInit ( )
protected

Definition at line 61 of file portablegasstove.c.

◆ EEInit() [5/5]

override void ItemBase::EEInit ( )
protected

Definition at line 43 of file powergenerator.c.

◆ EEItemAttached() [1/5]

override void ItemBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 553 of file basebuildingbase.c.

◆ EEItemAttached() [2/5]

override void ItemBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 85 of file portablegasstove.c.

◆ EEItemAttached() [3/5]

override void ItemBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 224 of file powergenerator.c.

◆ EEItemAttached() [4/5]

override void ItemBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 346 of file tentbase.c.

◆ EEItemAttached() [5/5]

override void ItemBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 728 of file trapspawnbase.c.

◆ EEItemDetached() [1/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 562 of file basebuildingbase.c.

◆ EEItemDetached() [2/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 39 of file kitbase.c.

◆ EEItemDetached() [3/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 97 of file portablegasstove.c.

◆ EEItemDetached() [4/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 242 of file powergenerator.c.

◆ EEItemDetached() [5/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 375 of file tentbase.c.

◆ EEItemDetached() [6/6]

override void ItemBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 741 of file trapspawnbase.c.

◆ EEOnAfterLoad()

override void ItemBase::EEOnAfterLoad ( )
protected

Definition at line 530 of file basebuildingbase.c.

◆ EOnInit() [1/2]

override void ItemBase::EOnInit ( IEntity other,
int extra )
protected

Definition at line 61 of file powergenerator.c.

◆ EOnInit() [2/2]

override void ItemBase::EOnInit ( IEntity other,
int extra )
protected

Definition at line 69 of file spotlight.c.

◆ EvaluateCatch()

void ItemBase::EvaluateCatch ( )
protected

Definition at line 473 of file trapspawnbase.c.

◆ Fold() [1/2]

void ItemBase::Fold ( )
protected

Definition at line 247 of file trapspawnbase.c.

◆ Fold() [2/2]

void ItemBase::Fold ( bool keep_connected = false)
protected

Definition at line 238 of file spotlight.c.

◆ FoldBaseBuildingObject()

ItemBase ItemBase::FoldBaseBuildingObject ( )
protected

Definition at line 1077 of file basebuildingbase.c.

◆ FullyBuild()

void ItemBase::FullyBuild ( )
protected

Definition at line 1270 of file basebuildingbase.c.

◆ GetAttachmentSlots()

void ItemBase::GetAttachmentSlots ( EntityAI entity,
out array< string > attachment_slots )
protected

Definition at line 940 of file basebuildingbase.c.

◆ GetBuildSoundByMaterial()

string ItemBase::GetBuildSoundByMaterial ( string part_name)
protected

Definition at line 1193 of file basebuildingbase.c.

◆ GetClutterCutter()

string ItemBase::GetClutterCutter ( )
protected

Definition at line 778 of file tentbase.c.

◆ GetConstruction()

Construction ItemBase::GetConstruction ( )
protected

Definition at line 975 of file basebuildingbase.c.

◆ GetConstructionKitType()

string ItemBase::GetConstructionKitType ( )
protected

Definition at line 401 of file basebuildingbase.c.

◆ GetConstructionPartById()

ConstructionPart ItemBase::GetConstructionPartById ( int id)
protected

Definition at line 334 of file basebuildingbase.c.

◆ GetCookingEquipment()

ItemBase ItemBase::GetCookingEquipment ( )
protected

Definition at line 34 of file portablegasstove.c.

◆ GetCookingTargetTemperature()

override bool ItemBase::GetCookingTargetTemperature ( out float temperature)
protected

Definition at line 220 of file portablegasstove.c.

◆ GetDamageSystemVersionChange() [1/2]

override int ItemBase::GetDamageSystemVersionChange ( )
protected

Definition at line 1238 of file basebuildingbase.c.

◆ GetDamageSystemVersionChange() [2/2]

override int ItemBase::GetDamageSystemVersionChange ( )
protected

Definition at line 908 of file tentbase.c.

◆ GetDebugActions()

override void ItemBase::GetDebugActions ( out TSelectableActionInfoArrayEx outputList)
protected

Definition at line 412 of file powergenerator.c.

◆ GetDeploySoundset() [1/5]

override string ItemBase::GetDeploySoundset ( )
protected

Definition at line 392 of file barbedwire.c.

◆ GetDeploySoundset() [2/5]

override string ItemBase::GetDeploySoundset ( )
protected

Definition at line 410 of file batterycharger.c.

◆ GetDeploySoundset() [3/5]

override string ItemBase::GetDeploySoundset ( )
protected

Definition at line 86 of file kitbase.c.

◆ GetDeploySoundset() [4/5]

override string ItemBase::GetDeploySoundset ( )
protected

Definition at line 384 of file powergenerator.c.

◆ GetDeploySoundset() [5/5]

override string ItemBase::GetDeploySoundset ( )
protected

Definition at line 366 of file spotlight.c.

◆ GetDisarmRate()

int ItemBase::GetDisarmRate ( )
protected

Definition at line 19 of file toolbase.c.

◆ GetDismantleSoundByMaterial()

string ItemBase::GetDismantleSoundByMaterial ( string part_name)
protected

Definition at line 1209 of file basebuildingbase.c.

◆ GetFoldSoundset()

override string ItemBase::GetFoldSoundset ( )
protected

Definition at line 108 of file basebuildingbase.c.

◆ GetFuel()

float ItemBase::GetFuel ( )
protected

Definition at line 348 of file powergenerator.c.

◆ GetFuelPercentage()

float ItemBase::GetFuelPercentage ( )
protected

Definition at line 359 of file powergenerator.c.

◆ GetGasCanister()

EntityAI ItemBase::GetGasCanister ( )
protected

Definition at line 111 of file blowtorch.c.

◆ GetHideIconMask()

override int ItemBase::GetHideIconMask ( )
protected

Definition at line 89 of file basebuildingbase.c.

◆ GetInvulnerabilityTypeString() [1/2]

override string ItemBase::GetInvulnerabilityTypeString ( )
protected

Definition at line 79 of file basebuildingbase.c.

◆ GetInvulnerabilityTypeString() [2/2]

override string ItemBase::GetInvulnerabilityTypeString ( )
protected

Definition at line 65 of file tentbase.c.

◆ GetKeyCompatibilityType()

int ItemBase::GetKeyCompatibilityType ( )
protected

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

Definition at line 12 of file toolbase.c.

◆ GetKitSpawnPosition()

vector ItemBase::GetKitSpawnPosition ( )
protected

Definition at line 396 of file basebuildingbase.c.

◆ GetLiquidThroughputCoef()

override float ItemBase::GetLiquidThroughputCoef ( )
protected

Definition at line 72 of file powergenerator.c.

◆ GetLoopDeploySoundset() [1/3]

override string ItemBase::GetLoopDeploySoundset ( )
protected

Definition at line 397 of file barbedwire.c.

◆ GetLoopDeploySoundset() [2/3]

override string ItemBase::GetLoopDeploySoundset ( )
protected

Definition at line 91 of file kitbase.c.

◆ GetLoopDeploySoundset() [3/3]

override string ItemBase::GetLoopDeploySoundset ( )
protected

Definition at line 371 of file spotlight.c.

◆ GetLoopFoldSoundset()

override string ItemBase::GetLoopFoldSoundset ( )
protected

Definition at line 113 of file basebuildingbase.c.

◆ GetMaxFuel()

float ItemBase::GetMaxFuel ( )
protected

Definition at line 354 of file powergenerator.c.

◆ GetMeleeTargetType()

override int ItemBase::GetMeleeTargetType ( )
protected

Definition at line 91 of file tentbase.c.

◆ GetSlotLockedState()

bool ItemBase::GetSlotLockedState ( )
protected

Definition at line 53 of file barbedwire.c.

◆ GetSmokeParticleOrientation()

vector ItemBase::GetSmokeParticleOrientation ( )
protected

Definition at line 82 of file powergenerator.c.

◆ GetSmokeParticlePosition()

vector ItemBase::GetSmokeParticlePosition ( )
protected

Definition at line 77 of file powergenerator.c.

◆ GetSoundClose()

string ItemBase::GetSoundClose ( )
protected

Definition at line 764 of file tentbase.c.

◆ GetSoundCloseWindow()

string ItemBase::GetSoundCloseWindow ( )
protected

Definition at line 768 of file tentbase.c.

◆ GetSoundOpen()

string ItemBase::GetSoundOpen ( )
protected

Definition at line 762 of file tentbase.c.

◆ GetSoundOpenWindow()

string ItemBase::GetSoundOpenWindow ( )
protected

Definition at line 766 of file tentbase.c.

◆ GetState()

int ItemBase::GetState ( )
protected

Definition at line 438 of file tentbase.c.

◆ GetStateLocal()

int ItemBase::GetStateLocal ( )
protected

Definition at line 443 of file tentbase.c.

◆ GetViewIndex() [1/2]

override int ItemBase::GetViewIndex ( )
protected

Definition at line 376 of file spotlight.c.

◆ GetViewIndex() [2/2]

override int ItemBase::GetViewIndex ( )
protected

Definition at line 404 of file tentbase.c.

◆ GetWrittenNoteData()

override WrittenNoteData ItemBase::GetWrittenNoteData ( )
protected

Definition at line 30 of file paper.c.

◆ GreenLightOff()

void ItemBase::GreenLightOff ( )
protected

Definition at line 314 of file batterycharger.c.

◆ GreenLightOn()

void ItemBase::GreenLightOn ( )
protected

Definition at line 297 of file batterycharger.c.

◆ HandleBaitLoss()

void ItemBase::HandleBaitLoss ( )
protected

Definition at line 772 of file trapspawnbase.c.

◆ HandleCamoNetAttachment()

void ItemBase::HandleCamoNetAttachment ( bool hide)
protected

Definition at line 753 of file tentbase.c.

◆ HandleItemFalling()

void ItemBase::HandleItemFalling ( ConstructionPart part)
protected

Disconnected temporarily.

Definition at line 707 of file basebuildingbase.c.

◆ HandleOpeningsPhysics()

void ItemBase::HandleOpeningsPhysics ( )
protected

Definition at line 872 of file tentbase.c.

◆ HandleOpeningsVisuals()

void ItemBase::HandleOpeningsVisuals ( )
protected

Definition at line 839 of file tentbase.c.

◆ HasAttachmentsBesidesBase()

bool ItemBase::HasAttachmentsBesidesBase ( )
protected

Definition at line 987 of file basebuildingbase.c.

◆ HasBase()

bool ItemBase::HasBase ( )
protected

Definition at line 355 of file basebuildingbase.c.

◆ HasClutterCutter()

bool ItemBase::HasClutterCutter ( )
protected

Definition at line 777 of file tentbase.c.

◆ HasEnoughEnergyForRepair()

bool ItemBase::HasEnoughEnergyForRepair ( float pTime)
protected

Definition at line 121 of file blowtorch.c.

◆ HasFlammableMaterial()

override bool ItemBase::HasFlammableMaterial ( )
protected

Definition at line 38 of file paper.c.

◆ HasProperDistance()

bool ItemBase::HasProperDistance ( string selection,
PlayerBase player )
protected

Definition at line 1061 of file basebuildingbase.c.

◆ HasProxyParts() [1/2]

override bool ItemBase::HasProxyParts ( )
protected

Definition at line 10 of file kitbase.c.

◆ HasProxyParts() [2/2]

override bool ItemBase::HasProxyParts ( )
protected

Definition at line 70 of file tentbase.c.

◆ HasSparkplug()

bool ItemBase::HasSparkplug ( )
protected

Definition at line 365 of file powergenerator.c.

◆ HideAllAnimationsAndProxyPhysics()

void ItemBase::HideAllAnimationsAndProxyPhysics ( bool hide_animations = true,
bool hide_physics = true )
protected

Definition at line 226 of file tentbase.c.

◆ HideAttachedClipsStates()

void ItemBase::HideAttachedClipsStates ( )
protected

Definition at line 280 of file batterycharger.c.

◆ IgnoreOutOfReachCondition()

override bool ItemBase::IgnoreOutOfReachCondition ( )
protected

Definition at line 580 of file basebuildingbase.c.

◆ IncreaseElapsedTime()

void ItemBase::IncreaseElapsedTime ( )
protected

Definition at line 439 of file trapspawnbase.c.

◆ InitBaseState()

void ItemBase::InitBaseState ( )
protected

Definition at line 761 of file basebuildingbase.c.

◆ InitCatchingComponent()

void ItemBase::InitCatchingComponent ( )
protected

◆ InitItemSounds() [1/2]

override void ItemBase::InitItemSounds ( )
protected

Definition at line 94 of file basebuildingbase.c.

◆ InitItemSounds() [2/2]

override void ItemBase::InitItemSounds ( )
protected

Definition at line 810 of file tentbase.c.

◆ InitTrapValues()

void ItemBase::InitTrapValues ( )
protected

Definition at line 76 of file trapspawnbase.c.

◆ InitVisuals()

void ItemBase::InitVisuals ( )
protected

Definition at line 770 of file basebuildingbase.c.

◆ IsActive()

bool ItemBase::IsActive ( )
protected

Definition at line 164 of file trapspawnbase.c.

◆ IsAttachmentSlotLocked() [1/2]

bool ItemBase::IsAttachmentSlotLocked ( EntityAI attachment)
protected

Definition at line 921 of file basebuildingbase.c.

◆ IsAttachmentSlotLocked() [2/2]

bool ItemBase::IsAttachmentSlotLocked ( string slot_name)
protected

Definition at line 934 of file basebuildingbase.c.

◆ IsBasebuildingKit()

override bool ItemBase::IsBasebuildingKit ( )
protected

Definition at line 5 of file kitbase.c.

◆ IsDeployable() [1/5]

override bool ItemBase::IsDeployable ( )
protected

Definition at line 365 of file basebuildingbase.c.

◆ IsDeployable() [2/5]

override bool ItemBase::IsDeployable ( )
protected

Definition at line 405 of file batterycharger.c.

◆ IsDeployable() [3/5]

override bool ItemBase::IsDeployable ( )
protected

Definition at line 76 of file kitbase.c.

◆ IsDeployable() [4/5]

override bool ItemBase::IsDeployable ( )
protected

Definition at line 361 of file spotlight.c.

◆ IsDeployable() [5/5]

override bool ItemBase::IsDeployable ( )
protected

Definition at line 795 of file tentbase.c.

◆ IsDeployed()

bool ItemBase::IsDeployed ( )
protected

Definition at line 169 of file trapspawnbase.c.

◆ IsElectricAppliance() [1/2]

override bool ItemBase::IsElectricAppliance ( )
protected

Definition at line 43 of file batterycharger.c.

◆ IsElectricAppliance() [2/2]

override bool ItemBase::IsElectricAppliance ( )
protected

Definition at line 49 of file spotlight.c.

◆ IsFacingCamera()

bool ItemBase::IsFacingCamera ( string selection)
protected

Definition at line 1049 of file basebuildingbase.c.

◆ IsFacingPlayer()

override bool ItemBase::IsFacingPlayer ( PlayerBase player,
string selection )
protected

Definition at line 1032 of file basebuildingbase.c.

◆ IsFolded()

bool ItemBase::IsFolded ( )
protected

Definition at line 306 of file spotlight.c.

◆ IsIgnited() [1/2]

override bool ItemBase::IsIgnited ( )
protected

Definition at line 76 of file blowtorch.c.

◆ IsIgnited() [2/2]

override bool ItemBase::IsIgnited ( )
protected

Definition at line 399 of file portablegasstove.c.

◆ IsIgnoredByConstruction() [1/2]

override bool ItemBase::IsIgnoredByConstruction ( )
protected

Definition at line 1170 of file basebuildingbase.c.

◆ IsIgnoredByConstruction() [2/2]

override bool ItemBase::IsIgnoredByConstruction ( )
protected

Definition at line 483 of file tentbase.c.

◆ IsItemTent()

override bool ItemBase::IsItemTent ( )
protected

Definition at line 81 of file tentbase.c.

◆ IsManipulatedEntrance()

bool ItemBase::IsManipulatedEntrance ( )
protected

Definition at line 663 of file tentbase.c.

◆ IsManipulatedWindow()

bool ItemBase::IsManipulatedWindow ( )
protected

Definition at line 668 of file tentbase.c.

◆ IsMounted()

bool ItemBase::IsMounted ( )
protected

Definition at line 48 of file barbedwire.c.

◆ IsOpened()

bool ItemBase::IsOpened ( )
protected

Definition at line 370 of file basebuildingbase.c.

◆ IsPartBuildInSyncData()

bool ItemBase::IsPartBuildInSyncData ( int part_id)
protected

Definition at line 206 of file basebuildingbase.c.

◆ IsPlaceable()

bool ItemBase::IsPlaceable ( )
protected

Definition at line 837 of file trapspawnbase.c.

◆ IsPlaceableAtPosition()

bool ItemBase::IsPlaceableAtPosition ( vector position)
protected

Definition at line 205 of file trapspawnbase.c.

◆ IsPlayerInside()

override bool ItemBase::IsPlayerInside ( PlayerBase player,
string selection )
protected

Definition at line 1037 of file basebuildingbase.c.

◆ IsPlayerInVicinity()

bool ItemBase::IsPlayerInVicinity ( )
protected

Definition at line 543 of file trapspawnbase.c.

◆ IsSelfAdjustingTemperature()

override bool ItemBase::IsSelfAdjustingTemperature ( )
protected

Definition at line 287 of file portablegasstove.c.

◆ IsSurfaceWater()

bool ItemBase::IsSurfaceWater ( vector position)
protected

Definition at line 707 of file trapspawnbase.c.

◆ IsTakeable() [1/3]

override bool ItemBase::IsTakeable ( )
protected

Definition at line 1008 of file basebuildingbase.c.

◆ IsTakeable() [2/3]

override bool ItemBase::IsTakeable ( )
protected

Definition at line 259 of file tentbase.c.

◆ IsTakeable() [3/3]

override bool ItemBase::IsTakeable ( )
protected

Definition at line 200 of file trapspawnbase.c.

◆ IsThisIgnitionSuccessful()

override bool ItemBase::IsThisIgnitionSuccessful ( EntityAI item_source = null)
protected

Definition at line 60 of file paper.c.

◆ ItemFall()

void ItemBase::ItemFall ( vector min,
vector max )
protected

Disconnected temporarily.

Definition at line 746 of file basebuildingbase.c.

◆ LockAttachmentSlot()

void ItemBase::LockAttachmentSlot ( bool lock_state)
protected

Definition at line 94 of file barbedwire.c.

◆ ManipulateEntrance()

void ItemBase::ManipulateEntrance ( )
protected

Definition at line 653 of file tentbase.c.

◆ ManipulateWindow()

void ItemBase::ManipulateWindow ( )
protected

Definition at line 658 of file tentbase.c.

◆ MustBeBuiltFromOutside()

bool ItemBase::MustBeBuiltFromOutside ( )
protected

Some buildings can only be built from outside.

Definition at line 1043 of file basebuildingbase.c.

◆ OnAction()

override bool ItemBase::OnAction ( int action_id,
Man player,
ParamsReadContext ctx )
protected

Definition at line 424 of file powergenerator.c.

◆ OnCatchSpawnClient()

void ItemBase::OnCatchSpawnClient ( )
protected

Definition at line 606 of file trapspawnbase.c.

◆ OnCatchSpawnServer()

void ItemBase::OnCatchSpawnServer ( )
protected

Definition at line 601 of file trapspawnbase.c.

◆ OnCreatePhysics()

override void ItemBase::OnCreatePhysics ( )
protected

Definition at line 489 of file basebuildingbase.c.

◆ OnDebugSpawn() [1/4]

override void ItemBase::OnDebugSpawn ( )
protected

Definition at line 1265 of file basebuildingbase.c.

◆ OnDebugSpawn() [2/4]

override void ItemBase::OnDebugSpawn ( )
protected

Definition at line 135 of file blowtorch.c.

◆ OnDebugSpawn() [3/4]

override void ItemBase::OnDebugSpawn ( )
protected

Definition at line 419 of file portablegasstove.c.

◆ OnDebugSpawn() [4/4]

override void ItemBase::OnDebugSpawn ( )
protected

Definition at line 401 of file powergenerator.c.

◆ OnDebugSpawnBuildExcludes()

array< string > ItemBase::OnDebugSpawnBuildExcludes ( )
protected

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

Definition at line 1260 of file basebuildingbase.c.

◆ OnEndPlacement()

override void ItemBase::OnEndPlacement ( )
protected

Definition at line 65 of file kitbase.c.

◆ OnIgnitedTarget() [1/2]

override void ItemBase::OnIgnitedTarget ( EntityAI target_item)
protected

Definition at line 81 of file blowtorch.c.

◆ OnIgnitedTarget() [2/2]

override void ItemBase::OnIgnitedTarget ( EntityAI target_item)
protected

Definition at line 53 of file paper.c.

◆ OnIgnitedThis()

override void ItemBase::OnIgnitedThis ( EntityAI fire_source)
protected

Definition at line 55 of file paper.c.

◆ OnInitEnergy() [1/2]

override void ItemBase::OnInitEnergy ( )
protected

Definition at line 138 of file powergenerator.c.

◆ OnInitEnergy() [2/2]

override void ItemBase::OnInitEnergy ( )
protected

Definition at line 54 of file spotlight.c.

◆ OnInventoryEnter() [1/2]

override void ItemBase::OnInventoryEnter ( Man player)
protected

Definition at line 203 of file barbedwire.c.

◆ OnInventoryEnter() [2/2]

override void ItemBase::OnInventoryEnter ( Man player)
protected

Definition at line 350 of file batterycharger.c.

◆ OnInventoryExit()

override void ItemBase::OnInventoryExit ( Man player)
protected

Definition at line 341 of file batterycharger.c.

◆ OnIsPlugged() [1/2]

override void ItemBase::OnIsPlugged ( EntityAI source_device)
protected

Definition at line 191 of file barbedwire.c.

◆ OnIsPlugged() [2/2]

override void ItemBase::OnIsPlugged ( EntityAI source_device)
protected

Definition at line 150 of file spotlight.c.

◆ OnIsUnplugged() [1/2]

override void ItemBase::OnIsUnplugged ( EntityAI last_energy_source)
protected

Definition at line 196 of file barbedwire.c.

◆ OnIsUnplugged() [2/2]

override void ItemBase::OnIsUnplugged ( EntityAI last_energy_source)
protected

Definition at line 232 of file spotlight.c.

◆ OnItemLocationChanged() [1/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 357 of file barbedwire.c.

◆ OnItemLocationChanged() [2/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 57 of file kitbase.c.

◆ OnItemLocationChanged() [3/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 218 of file powergenerator.c.

◆ OnItemLocationChanged() [4/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 124 of file spotlight.c.

◆ OnItemLocationChanged() [5/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 153 of file tentbase.c.

◆ OnItemLocationChanged() [6/6]

override void ItemBase::OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 675 of file trapspawnbase.c.

◆ OnOwnSocketReleased()

override void ItemBase::OnOwnSocketReleased ( EntityAI device)
protected

Definition at line 233 of file batterycharger.c.

◆ OnOwnSocketTaken()

override void ItemBase::OnOwnSocketTaken ( EntityAI device)
protected

Definition at line 213 of file batterycharger.c.

◆ OnPartBuiltClient()

void ItemBase::OnPartBuiltClient ( string part_name,
int action_id )
protected

Definition at line 620 of file basebuildingbase.c.

◆ OnPartBuiltServer()

void ItemBase::OnPartBuiltServer ( notnull Man player,
string part_name,
int action_id )
protected

Definition at line 587 of file basebuildingbase.c.

◆ OnPartDestroyedClient()

void ItemBase::OnPartDestroyedClient ( string part_name,
int action_id )
protected

Definition at line 700 of file basebuildingbase.c.

◆ OnPartDestroyedServer()

void ItemBase::OnPartDestroyedServer ( Man player,
string part_name,
int action_id,
bool destroyed_by_connected_part = false )
protected

Definition at line 667 of file basebuildingbase.c.

◆ OnPartDismantledClient()

void ItemBase::OnPartDismantledClient ( string part_name,
int action_id )
protected

Definition at line 660 of file basebuildingbase.c.

◆ OnPartDismantledServer()

void ItemBase::OnPartDismantledServer ( notnull Man player,
string part_name,
int action_id )
protected

Definition at line 627 of file basebuildingbase.c.

◆ OnPlacementCancelled() [1/2]

override void ItemBase::OnPlacementCancelled ( Man player)
protected

Definition at line 70 of file kitbase.c.

◆ OnPlacementCancelled() [2/2]

override void ItemBase::OnPlacementCancelled ( Man player)
protected

Definition at line 354 of file spotlight.c.

◆ OnPlacementComplete() [1/4]

override void ItemBase::OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 372 of file barbedwire.c.

◆ OnPlacementComplete() [2/4]

override void ItemBase::OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 346 of file spotlight.c.

◆ OnPlacementComplete() [3/4]

override void ItemBase::OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 800 of file tentbase.c.

◆ OnPlacementComplete() [4/4]

override void ItemBase::OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 802 of file trapspawnbase.c.

◆ OnPlacementStarted() [1/2]

override void ItemBase::OnPlacementStarted ( Man player)
protected

Definition at line 376 of file batterycharger.c.

◆ OnPlacementStarted() [2/2]

override void ItemBase::OnPlacementStarted ( Man player)
protected

Definition at line 327 of file spotlight.c.

◆ OnRPC()

override void ItemBase::OnRPC ( PlayerIdentity sender,
int rpc_type,
ParamsReadContext ctx )
protected

Definition at line 24 of file toolbase.c.

◆ OnSetSlotLock()

void ItemBase::OnSetSlotLock ( int slotId,
bool locked,
bool was_locked )
protected

Definition at line 570 of file basebuildingbase.c.

◆ OnStoreLoad() [1/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 135 of file barbedwire.c.

◆ OnStoreLoad() [2/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 432 of file basebuildingbase.c.

◆ OnStoreLoad() [3/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 12 of file paper.c.

◆ OnStoreLoad() [4/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 266 of file spotlight.c.

◆ OnStoreLoad() [5/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 104 of file tentbase.c.

◆ OnStoreLoad() [6/6]

override bool ItemBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 110 of file trapspawnbase.c.

◆ OnStoreSave() [1/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 130 of file barbedwire.c.

◆ OnStoreSave() [2/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 420 of file basebuildingbase.c.

◆ OnStoreSave() [3/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 23 of file paper.c.

◆ OnStoreSave() [4/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 258 of file spotlight.c.

◆ OnStoreSave() [5/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 96 of file tentbase.c.

◆ OnStoreSave() [6/6]

override void ItemBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 99 of file trapspawnbase.c.

◆ OnSwitchOff() [1/4]

override void ItemBase::OnSwitchOff ( )
protected

Definition at line 334 of file batterycharger.c.

◆ OnSwitchOff() [2/4]

override void ItemBase::OnSwitchOff ( )
protected

Definition at line 26 of file portablegaslamp.c.

◆ OnSwitchOff() [3/4]

override void ItemBase::OnSwitchOff ( )
protected

Definition at line 127 of file portablegasstove.c.

◆ OnSwitchOff() [4/4]

override void ItemBase::OnSwitchOff ( )
protected

Definition at line 90 of file spotlight.c.

◆ OnSwitchOn() [1/4]

override void ItemBase::OnSwitchOn ( )
protected

Definition at line 328 of file batterycharger.c.

◆ OnSwitchOn() [2/4]

override void ItemBase::OnSwitchOn ( )
protected

Definition at line 18 of file portablegaslamp.c.

◆ OnSwitchOn() [3/4]

override void ItemBase::OnSwitchOn ( )
protected

Definition at line 114 of file portablegasstove.c.

◆ OnSwitchOn() [4/4]

override void ItemBase::OnSwitchOn ( )
protected

Definition at line 83 of file spotlight.c.

◆ OnSynchronizedClient()

void ItemBase::OnSynchronizedClient ( )
protected

Definition at line 135 of file basebuildingbase.c.

◆ OnVariablesSynchronized() [1/5]

override void ItemBase::OnVariablesSynchronized ( )
protected

Definition at line 117 of file barbedwire.c.

◆ OnVariablesSynchronized() [2/5]

override void ItemBase::OnVariablesSynchronized ( )
protected

Definition at line 127 of file basebuildingbase.c.

◆ OnVariablesSynchronized() [3/5]

override void ItemBase::OnVariablesSynchronized ( )
protected

Definition at line 373 of file powergenerator.c.

◆ OnVariablesSynchronized() [4/5]

override void ItemBase::OnVariablesSynchronized ( )
protected

Definition at line 164 of file tentbase.c.

◆ OnVariablesSynchronized() [5/5]

override void ItemBase::OnVariablesSynchronized ( )
protected

this event is called all variables are synchronized on client

Definition at line 152 of file trapspawnbase.c.

◆ OnWork() [1/4]

override void ItemBase::OnWork ( float consumed_energy)
protected

Definition at line 189 of file barbedwire.c.

◆ OnWork() [2/4]

override void ItemBase::OnWork ( float consumed_energy)
protected

Definition at line 48 of file batterycharger.c.

◆ OnWork() [3/4]

override void ItemBase::OnWork ( float consumed_energy)
protected

damaging of cookware

Definition at line 178 of file portablegasstove.c.

◆ OnWork() [4/4]

override void ItemBase::OnWork ( float consumed_energy)
protected

Definition at line 174 of file powergenerator.c.

◆ OnWorkStart() [1/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 164 of file barbedwire.c.

◆ OnWorkStart() [2/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 95 of file batterycharger.c.

◆ OnWorkStart() [3/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 11 of file blowtorch.c.

◆ OnWorkStart() [4/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 34 of file portablegaslamp.c.

◆ OnWorkStart() [5/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 144 of file portablegasstove.c.

◆ OnWorkStart() [6/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 147 of file powergenerator.c.

◆ OnWorkStart() [7/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 7 of file raycaster.c.

◆ OnWorkStart() [8/8]

override void ItemBase::OnWorkStart ( )
protected

Definition at line 103 of file spotlight.c.

◆ OnWorkStop() [1/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 177 of file barbedwire.c.

◆ OnWorkStop() [2/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 104 of file batterycharger.c.

◆ OnWorkStop() [3/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 24 of file blowtorch.c.

◆ OnWorkStop() [4/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 49 of file portablegaslamp.c.

◆ OnWorkStop() [5/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 160 of file portablegasstove.c.

◆ OnWorkStop() [6/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 196 of file powergenerator.c.

◆ OnWorkStop() [7/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 63 of file raycaster.c.

◆ OnWorkStop() [8/8]

override void ItemBase::OnWorkStop ( )
protected

Definition at line 113 of file spotlight.c.

◆ Pack()

void ItemBase::Pack ( bool update_navmesh,
bool init = false )
protected

Definition at line 488 of file tentbase.c.

◆ Paper()

void ItemBase::Paper ( )
protected

Definition at line 5 of file paper.c.

◆ ParticleTest()

void ItemBase::ParticleTest ( )
protected

Definition at line 9 of file particletest.c.

◆ PerformRoofCheckForBase()

bool ItemBase::PerformRoofCheckForBase ( string partName,
PlayerBase player,
out bool result )
protected

Definition at line 1055 of file basebuildingbase.c.

◆ Pitch()

void ItemBase::Pitch ( bool update_navmesh,
bool init = false )
protected

Definition at line 519 of file tentbase.c.

◆ PlayCatchEffectsClient()

void ItemBase::PlayCatchEffectsClient ( )
protected

Definition at line 624 of file trapspawnbase.c.

◆ PlayCatchEffectsServer()

void ItemBase::PlayCatchEffectsServer ( )
protected

Definition at line 613 of file trapspawnbase.c.

◆ PlayCatchNoise()

void ItemBase::PlayCatchNoise ( YieldItemBase yItem)
protected

Definition at line 639 of file trapspawnbase.c.

◆ PlayCatchParticleSynced()

void ItemBase::PlayCatchParticleSynced ( YieldItemBase yItem)
protected

Definition at line 652 of file trapspawnbase.c.

◆ PlayCatchSound()

void ItemBase::PlayCatchSound ( YieldItemBase yItem)
protected

Definition at line 633 of file trapspawnbase.c.

◆ PlayDeployLoopSound() [1/5]

void ItemBase::PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [2/5]

void ItemBase::PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [3/5]

void ItemBase::PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [4/5]

void ItemBase::PlayDeployLoopSound ( )
protected

◆ PlayDeployLoopSound() [5/5]

void ItemBase::PlayDeployLoopSound ( )
protected

◆ PostAreaDamageActions()

override void ItemBase::PostAreaDamageActions ( )
protected

Definition at line 348 of file barbedwire.c.

◆ PowerGeneratorBase()

void ItemBase::PowerGeneratorBase ( )
protected

Definition at line 30 of file powergenerator.c.

◆ PreAreaDamageActions()

override void ItemBase::PreAreaDamageActions ( )
protected

Definition at line 338 of file barbedwire.c.

◆ PrepareMeasurement()

void ItemBase::PrepareMeasurement ( )
protected

Definition at line 25 of file raycaster.c.

◆ RedLightOff()

void ItemBase::RedLightOff ( )
protected

Definition at line 310 of file batterycharger.c.

◆ RedLightOn()

void ItemBase::RedLightOn ( )
protected

Definition at line 293 of file batterycharger.c.

◆ Refresh()

void ItemBase::Refresh ( )
protected

Definition at line 619 of file tentbase.c.

◆ RefreshAttachements()

void ItemBase::RefreshAttachements ( )
protected

Definition at line 313 of file tentbase.c.

◆ RefreshFlameVisual() [1/2]

void ItemBase::RefreshFlameVisual ( bool working = false)
protected

Definition at line 37 of file blowtorch.c.

◆ RefreshFlameVisual() [2/2]

void ItemBase::RefreshFlameVisual ( bool working = false,
bool hasAttachment = false )
protected

full size flame selection

shrinked flame selection

Definition at line 226 of file portablegasstove.c.

◆ RefreshPhysics() [1/3]

override void ItemBase::RefreshPhysics ( )
protected

Definition at line 359 of file batterycharger.c.

◆ RefreshPhysics() [2/3]

override void ItemBase::RefreshPhysics ( )
protected

Definition at line 96 of file kitbase.c.

◆ RefreshPhysics() [3/3]

override void ItemBase::RefreshPhysics ( )
protected

Definition at line 139 of file tentbase.c.

◆ RegenerateNavmesh()

void ItemBase::RegenerateNavmesh ( )
protected

Definition at line 770 of file tentbase.c.

◆ RegisterActionForSync()

void ItemBase::RegisterActionForSync ( int part_id,
int action_id )
protected

Definition at line 246 of file basebuildingbase.c.

◆ RegisterPartForSync()

void ItemBase::RegisterPartForSync ( int part_id)
protected

Definition at line 148 of file basebuildingbase.c.

◆ RemoveCookingAudioVisuals()

void ItemBase::RemoveCookingAudioVisuals ( )
protected

Definition at line 254 of file portablegasstove.c.

◆ ResetActionSyncData()

void ItemBase::ResetActionSyncData ( )
protected

Definition at line 252 of file basebuildingbase.c.

◆ ResetActiveProgress()

void ItemBase::ResetActiveProgress ( )
protected

Definition at line 290 of file trapspawnbase.c.

◆ ResetRunningTimerProgress()

void ItemBase::ResetRunningTimerProgress ( )
protected

Definition at line 301 of file trapspawnbase.c.

◆ ResetToggle()

void ItemBase::ResetToggle ( )
protected

Definition at line 646 of file tentbase.c.

◆ RunTrappingTimer()

void ItemBase::RunTrappingTimer ( float duration,
string fnName )
protected

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

Definition at line 316 of file trapspawnbase.c.

◆ SetActionFromSyncData()

void ItemBase::SetActionFromSyncData ( )
protected

Definition at line 259 of file basebuildingbase.c.

◆ SetActions() [1/13]

override void ItemBase::SetActions ( )
protected

Definition at line 402 of file barbedwire.c.

◆ SetActions() [2/13]

override void ItemBase::SetActions ( )
protected

Definition at line 1243 of file basebuildingbase.c.

◆ SetActions() [3/13]

override void ItemBase::SetActions ( )
protected

Definition at line 415 of file batterycharger.c.

◆ SetActions() [4/13]

override void ItemBase::SetActions ( )
protected

Definition at line 99 of file blowtorch.c.

◆ SetActions() [5/13]

override void ItemBase::SetActions ( )
protected

Definition at line 146 of file kitbase.c.

◆ SetActions() [6/13]

override void ItemBase::SetActions ( )
protected

Definition at line 65 of file paper.c.

◆ SetActions() [7/13]

override void ItemBase::SetActions ( )
protected

Definition at line 84 of file portablegaslamp.c.

◆ SetActions() [8/13]

override void ItemBase::SetActions ( )
protected

Definition at line 409 of file portablegasstove.c.

◆ SetActions() [9/13]

override void ItemBase::SetActions ( )
protected

Definition at line 389 of file powergenerator.c.

◆ SetActions() [10/13]

override void ItemBase::SetActions ( )
protected

Definition at line 71 of file raycaster.c.

◆ SetActions() [11/13]

override void ItemBase::SetActions ( )
protected

Definition at line 386 of file spotlight.c.

◆ SetActions() [12/13]

override void ItemBase::SetActions ( )
protected

Definition at line 829 of file tentbase.c.

◆ SetActions() [13/13]

override void ItemBase::SetActions ( )
protected

Definition at line 866 of file trapspawnbase.c.

◆ SetActive()

void ItemBase::SetActive ( )
protected

Definition at line 338 of file trapspawnbase.c.

◆ SetBaseState()

void ItemBase::SetBaseState ( bool has_base)
protected

Definition at line 360 of file basebuildingbase.c.

◆ SetCanCatch()

bool ItemBase::SetCanCatch ( out EntityAI bait)
protected

Definition at line 670 of file trapspawnbase.c.

◆ SetCatchSuccessful()

void ItemBase::SetCatchSuccessful ( bool successful)
protected

Definition at line 596 of file trapspawnbase.c.

◆ SetCookingEquipment()

void ItemBase::SetCookingEquipment ( ItemBase equipment)
protected

Definition at line 39 of file portablegasstove.c.

◆ SetDeployed()

void ItemBase::SetDeployed ( bool newState)
protected

Definition at line 174 of file trapspawnbase.c.

◆ SetFuel()

void ItemBase::SetFuel ( float fuel_amount)
protected

Definition at line 286 of file powergenerator.c.

◆ SetInactive()

void ItemBase::SetInactive ( )
protected

Definition at line 382 of file trapspawnbase.c.

◆ SetIsBeingPacked()

void ItemBase::SetIsBeingPacked ( bool isBeingPacked)
protected

Definition at line 957 of file tentbase.c.

◆ SetLowEnergyState()

void ItemBase::SetLowEnergyState ( bool state)
protected

Definition at line 266 of file powergenerator.c.

◆ SetMountedState()

void ItemBase::SetMountedState ( bool is_mounted)
protected

Definition at line 66 of file barbedwire.c.

◆ SetPartFromSyncData()

void ItemBase::SetPartFromSyncData ( ConstructionPart part)
protected

Definition at line 276 of file basebuildingbase.c.

◆ SetPartsAfterStoreLoad()

void ItemBase::SetPartsAfterStoreLoad ( )
protected

Definition at line 476 of file basebuildingbase.c.

◆ SetPartsFromSyncData()

void ItemBase::SetPartsFromSyncData ( )
protected

Definition at line 318 of file basebuildingbase.c.

◆ SetTrapEnviroMask()

void ItemBase::SetTrapEnviroMask ( int value)
protected

Definition at line 767 of file trapspawnbase.c.

◆ SetupTrap()

void ItemBase::SetupTrap ( )
protected

Definition at line 214 of file trapspawnbase.c.

◆ SetupTrapPlayer()

void ItemBase::SetupTrapPlayer ( PlayerBase player,
bool set_position = true )
protected

Definition at line 225 of file trapspawnbase.c.

◆ SetUsed()

void ItemBase::SetUsed ( )
protected

Definition at line 404 of file trapspawnbase.c.

◆ ShowZonesHealth()

override bool ItemBase::ShowZonesHealth ( )
protected

Definition at line 1003 of file basebuildingbase.c.

◆ SoundBuildStart()

void ItemBase::SoundBuildStart ( string part_name)
protected

Definition at line 1178 of file basebuildingbase.c.

◆ SoundBurningStart() [1/3]

void ItemBase::SoundBurningStart ( )
protected

Definition at line 51 of file blowtorch.c.

◆ SoundBurningStart() [2/3]

void ItemBase::SoundBurningStart ( )
protected

Definition at line 64 of file portablegaslamp.c.

◆ SoundBurningStart() [3/3]

void ItemBase::SoundBurningStart ( )
protected

Definition at line 264 of file portablegasstove.c.

◆ SoundBurningStop() [1/3]

void ItemBase::SoundBurningStop ( )
protected

Definition at line 56 of file blowtorch.c.

◆ SoundBurningStop() [2/3]

void ItemBase::SoundBurningStop ( )
protected

Definition at line 69 of file portablegaslamp.c.

◆ SoundBurningStop() [3/3]

void ItemBase::SoundBurningStop ( )
protected

Definition at line 269 of file portablegasstove.c.

◆ SoundBuzzLoopStart()

void ItemBase::SoundBuzzLoopStart ( )
protected

Definition at line 289 of file barbedwire.c.

◆ SoundBuzzLoopStop()

void ItemBase::SoundBuzzLoopStop ( )
protected

Definition at line 301 of file barbedwire.c.

◆ SoundCollision()

void ItemBase::SoundCollision ( )
protected

Definition at line 325 of file barbedwire.c.

◆ SoundCut()

void ItemBase::SoundCut ( )
protected

Definition at line 267 of file barbedwire.c.

◆ SoundDestroyStart()

void ItemBase::SoundDestroyStart ( string part_name)
protected

Definition at line 1188 of file basebuildingbase.c.

◆ SoundDismantleStart()

void ItemBase::SoundDismantleStart ( string part_name)
protected

Definition at line 1183 of file basebuildingbase.c.

◆ SoundElectricShock()

void ItemBase::SoundElectricShock ( )
protected

Definition at line 314 of file barbedwire.c.

◆ SoundSpark()

void ItemBase::SoundSpark ( )
protected

Definition at line 278 of file barbedwire.c.

◆ SoundTentClosePlay()

void ItemBase::SoundTentClosePlay ( )
protected

◆ SoundTentCloseWindowPlay()

void ItemBase::SoundTentCloseWindowPlay ( )
protected

◆ SoundTentOpenPlay()

void ItemBase::SoundTentOpenPlay ( )
protected

DEPRECATED.

◆ SoundTentOpenWindowPlay()

void ItemBase::SoundTentOpenWindowPlay ( )
protected

◆ SoundTurnOff() [1/3]

void ItemBase::SoundTurnOff ( )
protected

Definition at line 79 of file portablegaslamp.c.

◆ SoundTurnOff() [2/3]

void ItemBase::SoundTurnOff ( )
protected

Definition at line 279 of file portablegasstove.c.

◆ SoundTurnOff() [3/3]

void ItemBase::SoundTurnOff ( )
protected

Definition at line 319 of file spotlight.c.

◆ SoundTurnOn() [1/3]

void ItemBase::SoundTurnOn ( )
protected

Definition at line 74 of file portablegaslamp.c.

◆ SoundTurnOn() [2/3]

void ItemBase::SoundTurnOn ( )
protected

Definition at line 274 of file portablegasstove.c.

◆ SoundTurnOn() [3/3]

void ItemBase::SoundTurnOn ( )
protected

Definition at line 314 of file spotlight.c.

◆ Spark()

void ItemBase::Spark ( )
protected

Definition at line 258 of file barbedwire.c.

◆ SpawnCatch()

void ItemBase::SpawnCatch ( )
protected

Definition at line 574 of file trapspawnbase.c.

◆ Spotlight()

void ItemBase::Spotlight ( )
protected

Definition at line 42 of file spotlight.c.

◆ StartActivate()

void ItemBase::StartActivate ( PlayerBase player)
protected

Definition at line 264 of file trapspawnbase.c.

◆ StartLoopSound()

void ItemBase::StartLoopSound ( )
protected

Definition at line 88 of file powergenerator.c.

◆ StartPeriodicMeasurement()

void ItemBase::StartPeriodicMeasurement ( )
protected

Definition at line 15 of file raycaster.c.

◆ StopDeployLoopSound() [1/5]

void ItemBase::StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [2/5]

void ItemBase::StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [3/5]

void ItemBase::StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [4/5]

void ItemBase::StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopDeployLoopSound() [5/5]

void ItemBase::StopDeployLoopSound ( )
protected

DEPRECATED.

◆ StopPeriodicMeasurement()

void ItemBase::StopPeriodicMeasurement ( )
protected

Definition at line 55 of file raycaster.c.

◆ SwitchLightOff()

void ItemBase::SwitchLightOff ( )
protected

Definition at line 322 of file batterycharger.c.

◆ SwitchLightOn()

void ItemBase::SwitchLightOn ( )
protected

Definition at line 305 of file batterycharger.c.

◆ Synchronize()

void ItemBase::Synchronize ( )
protected

Definition at line 109 of file barbedwire.c.

◆ SynchronizeBaseState()

void ItemBase::SynchronizeBaseState ( )
protected

Definition at line 119 of file basebuildingbase.c.

◆ TentBase()

void ItemBase::TentBase ( )
protected

Definition at line 40 of file tentbase.c.

◆ ToggleAnimation()

void ItemBase::ToggleAnimation ( string selection)
protected

Definition at line 674 of file tentbase.c.

◆ ToolBase()

void ItemBase::ToolBase ( )
protected

Definition at line 6 of file toolbase.c.

◆ TrapSpawnBase()

void ItemBase::TrapSpawnBase ( )
protected

Definition at line 51 of file trapspawnbase.c.

◆ TryPitch()

void ItemBase::TryPitch ( bool update_navmesh,
bool init = false )
protected

Definition at line 545 of file tentbase.c.

◆ TrySpawnCatch()

void ItemBase::TrySpawnCatch ( )
protected

Definition at line 554 of file trapspawnbase.c.

◆ Unfold()

void ItemBase::Unfold ( )
protected

Definition at line 251 of file spotlight.c.

◆ UnregisterPartForSync()

void ItemBase::UnregisterPartForSync ( int part_id)
protected

Definition at line 177 of file basebuildingbase.c.

◆ UpdateAllSelections()

void ItemBase::UpdateAllSelections ( )
protected

Definition at line 156 of file spotlight.c.

◆ UpdateAttachmentPhysics()

void ItemBase::UpdateAttachmentPhysics ( string slot_name,
bool is_locked )
protected

Definition at line 875 of file basebuildingbase.c.

◆ UpdateAttachmentSlot()

void ItemBase::UpdateAttachmentSlot ( )
protected

Definition at line 79 of file barbedwire.c.

◆ UpdateAttachmentVisuals()

void ItemBase::UpdateAttachmentVisuals ( string slot_name,
bool is_locked )
protected

Definition at line 805 of file basebuildingbase.c.

◆ UpdateFuelMeter()

void ItemBase::UpdateFuelMeter ( )
protected

Definition at line 277 of file powergenerator.c.

◆ UpdateNavmesh()

void ItemBase::UpdateNavmesh ( )
protected

Definition at line 905 of file basebuildingbase.c.

◆ UpdatePhysics() [1/3]

void ItemBase::UpdatePhysics ( )
protected

Definition at line 839 of file basebuildingbase.c.

◆ UpdatePhysics() [2/3]

void ItemBase::UpdatePhysics ( )
protected

Definition at line 110 of file kitbase.c.

◆ UpdatePhysics() [3/3]

void ItemBase::UpdatePhysics ( )
protected

Definition at line 587 of file tentbase.c.

◆ UpdatePreyPos()

void ItemBase::UpdatePreyPos ( )
protected

Definition at line 240 of file trapspawnbase.c.

◆ UpdateStatusLights()

void ItemBase::UpdateStatusLights ( )
protected

Definition at line 113 of file batterycharger.c.

◆ UpdateTrapEnviroMask()

void ItemBase::UpdateTrapEnviroMask ( )
protected

Definition at line 762 of file trapspawnbase.c.

◆ UpdateVisuals() [1/3]

void ItemBase::UpdateVisuals ( )
protected

Definition at line 786 of file basebuildingbase.c.

◆ UpdateVisuals() [2/3]

void ItemBase::UpdateVisuals ( )
protected

Definition at line 104 of file kitbase.c.

◆ UpdateVisuals() [3/3]

void ItemBase::UpdateVisuals ( )
protected

Definition at line 560 of file tentbase.c.

◆ YellowLightOff()

void ItemBase::YellowLightOff ( )
protected

Definition at line 318 of file batterycharger.c.

◆ YellowLightOn()

void ItemBase::YellowLightOn ( )
protected

Definition at line 301 of file batterycharger.c.

Member Data Documentation

◆ ATTACHED_CLIPS_STATES

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

Definition at line 23 of file batterycharger.c.

◆ ATTACHED_CLIPS_STATES_COUNT

const int ItemBase::ATTACHED_CLIPS_STATES_COUNT = 2
protected

Definition at line 24 of file batterycharger.c.

◆ ATTACHMENT_CAULDRON

ItemBase::ATTACHMENT_CAULDRON = Cauldron
protected

Definition at line 9 of file portablegasstove.c.

◆ ATTACHMENT_COOKING_POT

ItemBase::ATTACHMENT_COOKING_POT = Pot
protected

Definition at line 7 of file portablegasstove.c.

◆ ATTACHMENT_FRYING_PAN

ItemBase::ATTACHMENT_FRYING_PAN = FryingPan
protected

Definition at line 8 of file portablegasstove.c.

◆ DEFAULT_MATERIAL

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

Definition at line 21 of file batterycharger.c.

◆ FLAME_BUTANE_OFF

const string ItemBase::FLAME_BUTANE_OFF = ""
protected

Definition at line 6 of file portablegasstove.c.

◆ FLAME_BUTANE_ON

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

Definition at line 5 of file portablegasstove.c.

◆ GREEN_LIGHT_GLOW

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

Definition at line 18 of file batterycharger.c.

◆ LOOP_LOW_FUEL_SOUND

const string ItemBase::LOOP_LOW_FUEL_SOUND = "powerGenerator_low_Fuel_Loop_SoundSet"
protected

Definition at line 11 of file powergenerator.c.

◆ LOOP_SOUND

const string ItemBase::LOOP_SOUND = "powerGeneratorLoop_SoundSet"
staticprotected

Definition at line 10 of file powergenerator.c.

◆ LOW_ENERGY_FUEL_PERCENTAGE

const float ItemBase::LOW_ENERGY_FUEL_PERCENTAGE = 20
protected

Definition at line 8 of file powergenerator.c.

◆ m_AnimationPhaseSet

string ItemBase::m_AnimationPhaseSet
protected

Definition at line 39 of file trapspawnbase.c.

◆ m_AnimationPhaseTriggered

string ItemBase::m_AnimationPhaseTriggered
protected

Definition at line 40 of file trapspawnbase.c.

◆ m_AnimationPhaseUsed

string ItemBase::m_AnimationPhaseUsed
protected

Definition at line 41 of file trapspawnbase.c.

◆ m_AreaDamage

ref AreaDamageManager ItemBase::m_AreaDamage
protected

Definition at line 19 of file barbedwire.c.

◆ m_Bait

EntityAI ItemBase::m_Bait
protected

DEPRECATED.

Definition at line 888 of file trapspawnbase.c.

◆ m_BaitCatchProb

float ItemBase::m_BaitCatchProb
protected

Definition at line 889 of file trapspawnbase.c.

◆ m_BaitNeeded

bool ItemBase::m_BaitNeeded
protected

DEPRECATED.

Definition at line 881 of file trapspawnbase.c.

◆ m_BatteryEnergy0To100

int ItemBase::m_BatteryEnergy0To100
protected

Definition at line 28 of file batterycharger.c.

◆ m_BlinkingStatusLightInterval

float ItemBase::m_BlinkingStatusLightInterval = 0.4
staticprotected

Definition at line 31 of file batterycharger.c.

◆ m_BlinkingStatusLightIsOn

bool ItemBase::m_BlinkingStatusLightIsOn = false
protected

Definition at line 33 of file batterycharger.c.

◆ m_CamoNet

CamoNet ItemBase::m_CamoNet
protected

Definition at line 37 of file tentbase.c.

◆ m_CatchesGroundAnimal

ref multiMap<string, float> ItemBase::m_CatchesGroundAnimal
protected

DEPRECATED.

Definition at line 896 of file trapspawnbase.c.

◆ m_CatchesPond

ref multiMap<string, float> ItemBase::m_CatchesPond
protected

DEPRECATED.

Definition at line 894 of file trapspawnbase.c.

◆ m_CatchesSea

ref multiMap<string, float> ItemBase::m_CatchesSea
protected

DEPRECATED.

Definition at line 895 of file trapspawnbase.c.

◆ m_CatchingContext

ref CatchingContextTrapsBase ItemBase::m_CatchingContext
protected

Definition at line 45 of file trapspawnbase.c.

◆ m_ChargeEnergyPerSecond

float ItemBase::m_ChargeEnergyPerSecond
protected

Definition at line 29 of file batterycharger.c.

◆ m_CheckRainTimer

ref Timer ItemBase::m_CheckRainTimer
protected

Definition at line 42 of file gardenbase.c.

◆ m_ClutterCutter

Object ItemBase::m_ClutterCutter
protected

Definition at line 36 of file tentbase.c.

◆ m_DamageTriggers

ref map<string, ref AreaDamageManager> ItemBase::m_DamageTriggers
protected

Definition at line 34 of file basebuildingbase.c.

◆ m_DefaultFertility

float ItemBase::m_DefaultFertility = 1
protected

Definition at line 41 of file gardenbase.c.

◆ m_DeployedRegularly

bool ItemBase::m_DeployedRegularly
protected

Definition at line 3 of file kitbase.c.

◆ m_DeployLoopSound

ref EffectSound ItemBase::m_DeployLoopSound
protected

DEPRECATED.

Definition at line 413 of file barbedwire.c.

◆ m_EngineLoop

EffectSound ItemBase::m_EngineLoop
protected

Definition at line 17 of file powergenerator.c.

◆ m_EngineStart

EffectSound ItemBase::m_EngineStart
protected

Definition at line 18 of file powergenerator.c.

◆ m_EngineStop

EffectSound ItemBase::m_EngineStop
protected

Definition at line 19 of file powergenerator.c.

◆ m_FinalCatchProb

float ItemBase::m_FinalCatchProb
protected

DEPRECATED.

Definition at line 891 of file trapspawnbase.c.

◆ m_HalfExtents

vector ItemBase::m_HalfExtents
protected

Definition at line 38 of file tentbase.c.

◆ m_HybridAttachments

ref array<string> ItemBase::m_HybridAttachments
protected

Definition at line 35 of file basebuildingbase.c.

◆ m_IsActive

bool ItemBase::m_IsActive
protected

Definition at line 33 of file trapspawnbase.c.

◆ m_IsBeingPacked

bool ItemBase::m_IsBeingPacked = false
protected

Definition at line 29 of file tentbase.c.

◆ m_IsDeployed

bool ItemBase::m_IsDeployed
protected

Definition at line 35 of file trapspawnbase.c.

◆ m_IsEntrance

bool ItemBase::m_IsEntrance
protected

Definition at line 26 of file tentbase.c.

◆ m_IsInProgress

bool ItemBase::m_IsInProgress
protected

DEPRECATED.

Definition at line 886 of file trapspawnbase.c.

◆ m_IsLowEnergy

bool ItemBase::m_IsLowEnergy
protected

Definition at line 16 of file powergenerator.c.

◆ m_IsMounted

bool ItemBase::m_IsMounted
protected

Definition at line 25 of file barbedwire.c.

◆ m_IsPastWaitingTime

bool ItemBase::m_IsPastWaitingTime
protected

Definition at line 34 of file trapspawnbase.c.

◆ m_IsPlaced

bool ItemBase::m_IsPlaced
protected

Definition at line 22 of file barbedwire.c.

◆ m_IsToggle

bool ItemBase::m_IsToggle
protected

Definition at line 28 of file tentbase.c.

◆ m_IsUsable

bool ItemBase::m_IsUsable
protected

DEPRECATED.

Definition at line 882 of file trapspawnbase.c.

◆ m_IsWindow

bool ItemBase::m_IsWindow
protected

Definition at line 27 of file tentbase.c.

◆ m_LastMountedState

bool ItemBase::m_LastMountedState
protected

Definition at line 26 of file barbedwire.c.

◆ m_Light

BlowtorchLight ItemBase::m_Light
protected

Definition at line 7 of file blowtorch.c.

◆ m_MaxWateredStateVal

int ItemBase::m_MaxWateredStateVal = 0
protected

Definition at line 29 of file gardenbase.c.

◆ m_MineDisarmRate

int ItemBase::m_MineDisarmRate = 60
protected

Definition at line 4 of file toolbase.c.

◆ m_Mountables

ref array<string> ItemBase::m_Mountables
protected

Definition at line 36 of file basebuildingbase.c.

◆ m_MountSound

EffectSound ItemBase::m_MountSound
protected

Definition at line 28 of file barbedwire.c.

◆ m_NoBaitCatchProb

float ItemBase::m_NoBaitCatchProb
protected

DEPRECATED.

Definition at line 890 of file trapspawnbase.c.

◆ m_NoteContents

ref WrittenNoteData ItemBase::m_NoteContents
protected

Definition at line 3 of file paper.c.

◆ m_OpeningMask

int ItemBase::m_OpeningMask = 0
protected

Definition at line 30 of file tentbase.c.

◆ m_OpeningMaskLocal

int ItemBase::m_OpeningMaskLocal = -1
protected

Definition at line 31 of file tentbase.c.

◆ m_Particle

Particle ItemBase::m_Particle
protected

Definition at line 6 of file particletest.c.

◆ m_PlaceableWaterSurfaceList

ref array<string> ItemBase::m_PlaceableWaterSurfaceList
protected

Definition at line 43 of file trapspawnbase.c.

◆ m_PrevTimer

const string m_PlaceableWaterType ref Timer ItemBase::m_PrevTimer
protected

DEPRECATED.

Definition at line 880 of file trapspawnbase.c.

◆ m_ShowAnimationsWhenPacked

ref array<string> ItemBase::m_ShowAnimationsWhenPacked
protected

Definition at line 35 of file tentbase.c.

◆ m_ShowAnimationsWhenPitched

ref array<string> ItemBase::m_ShowAnimationsWhenPitched
protected

Definition at line 34 of file tentbase.c.

◆ m_SlotFertilityState

int ItemBase::m_SlotFertilityState = 0
protected

Definition at line 27 of file gardenbase.c.

◆ m_SlotFertilizerBitmap0

int ItemBase::m_SlotFertilizerBitmap0
protected

Definition at line 37 of file gardenbase.c.

◆ m_SlotFertilizerBitmap1

int ItemBase::m_SlotFertilizerBitmap1
protected

Definition at line 38 of file gardenbase.c.

◆ m_SlotFertilizerBitmap2

int ItemBase::m_SlotFertilizerBitmap2
protected

Definition at line 39 of file gardenbase.c.

◆ m_Slots

ref array<ref Slot> ItemBase::m_Slots
protected

Definition at line 26 of file gardenbase.c.

◆ m_SlotState

int ItemBase::m_SlotState = 0
protected

Definition at line 31 of file gardenbase.c.

◆ m_SlotWaterBitmap0

int ItemBase::m_SlotWaterBitmap0
protected

Definition at line 33 of file gardenbase.c.

◆ m_SlotWaterBitmap1

int ItemBase::m_SlotWaterBitmap1
protected

Definition at line 34 of file gardenbase.c.

◆ m_SlotWaterBitmap2

int ItemBase::m_SlotWaterBitmap2
protected

Definition at line 35 of file gardenbase.c.

◆ m_SlotWateredState

int ItemBase::m_SlotWateredState = 0
protected

Definition at line 28 of file gardenbase.c.

◆ m_Smoke

Effect ItemBase::m_Smoke
protected

Definition at line 21 of file powergenerator.c.

◆ m_Sound

EffectSound ItemBase::m_Sound
protected

Definition at line 32 of file basebuildingbase.c.

◆ m_SoundBurningLoop

EffectSound ItemBase::m_SoundBurningLoop
protected

Definition at line 9 of file blowtorch.c.

◆ m_SoundLoopStartTimer

ref Timer ItemBase::m_SoundLoopStartTimer
protected

Definition at line 20 of file powergenerator.c.

◆ m_SoundTurnOff

EffectSound ItemBase::m_SoundTurnOff
protected

Definition at line 15 of file portablegaslamp.c.

◆ m_SoundTurnOn

EffectSound ItemBase::m_SoundTurnOn
protected

Definition at line 14 of file portablegaslamp.c.

◆ m_SparkPlug

ItemBase ItemBase::m_SparkPlug
protected

Definition at line 23 of file powergenerator.c.

◆ m_State

int ItemBase::m_State
protected

Definition at line 24 of file tentbase.c.

◆ m_StateLocal

int ItemBase::m_StateLocal = -1
protected

Definition at line 25 of file tentbase.c.

◆ m_Timer

ref Timer ItemBase::m_Timer
protected

Definition at line 5 of file raycaster.c.

◆ m_ToggleAnimations

ref map< ref ToggleAnimations, bool> ItemBase::m_ToggleAnimations
protected

Definition at line 33 of file tentbase.c.

◆ m_TriggerActive

bool ItemBase::m_TriggerActive
protected

Definition at line 21 of file barbedwire.c.

◆ m_UpdateStatusLightsTimer

ref Timer ItemBase::m_UpdateStatusLightsTimer
protected

Definition at line 32 of file batterycharger.c.

◆ m_UTSLConst

ref UniversalTemperatureSourceLambdaConstant ItemBase::m_UTSLConst
protected

Definition at line 31 of file portablegasstove.c.

◆ m_UTSLEngine

ref UniversalTemperatureSourceLambdaConstant ItemBase::m_UTSLEngine
protected

Definition at line 27 of file powergenerator.c.

◆ m_UTSource

ref UniversalTemperatureSource ItemBase::m_UTSource
protected

DEPRECATED Attached spark plug item.

Definition at line 29 of file portablegasstove.c.

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings ItemBase::m_UTSSettings
protected

Definition at line 30 of file portablegasstove.c.

◆ m_WaterSurfaceForSetup

bool ItemBase::m_WaterSurfaceForSetup
protected

DEPRECATED.

Definition at line 893 of file trapspawnbase.c.

◆ PARAM_COOKING_EQUIP_MAX_TEMP

const float ItemBase::PARAM_COOKING_EQUIP_MAX_TEMP = 400
protected

DEPRECATED.

Definition at line 435 of file portablegasstove.c.

◆ PARAM_COOKING_EQUIP_TEMP_INCREASE

const float ItemBase::PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
protected

DEPRECATED.

Definition at line 436 of file portablegasstove.c.

◆ PARAM_COOKING_TARGET_TEMP

const float ItemBase::PARAM_COOKING_TARGET_TEMP = 400
protected

Definition at line 13 of file portablegasstove.c.

◆ PARAM_COOKING_TEMP_THRESHOLD

const float ItemBase::PARAM_COOKING_TEMP_THRESHOLD = 100
protected

Definition at line 434 of file portablegasstove.c.

◆ PARAM_COOKING_TIME_INC_COEF

const float ItemBase::PARAM_COOKING_TIME_INC_COEF = 0.5
protected

Definition at line 12 of file portablegasstove.c.

◆ PARTICLE_PATH

int ItemBase::PARTICLE_PATH
protected

Definition at line 5 of file particletest.c.

◆ RED_LIGHT_GLOW

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

Definition at line 17 of file batterycharger.c.

◆ SEL_CLIPS_CAR

const string ItemBase::SEL_CLIPS_CAR = "clips_car_battery"
staticprotected

Definition at line 4 of file batterycharger.c.

◆ SEL_CLIPS_DETACHED

const string ItemBase::SEL_CLIPS_DETACHED = "clips_detached"
staticprotected

Definition at line 6 of file batterycharger.c.

◆ SEL_CLIPS_FOLDED

const string ItemBase::SEL_CLIPS_FOLDED = "clips_folded"
staticprotected

Definition at line 7 of file batterycharger.c.

◆ SEL_CLIPS_TRUCK

const string ItemBase::SEL_CLIPS_TRUCK = "clips_truck_battery"
staticprotected

Definition at line 5 of file batterycharger.c.

◆ SEL_CORD_FOLDED

const string ItemBase::SEL_CORD_FOLDED = "cord_folded"
staticprotected

Definition at line 11 of file batterycharger.c.

◆ SEL_CORD_PLUGGED

const string ItemBase::SEL_CORD_PLUGGED = "cord_plugged"
staticprotected

Definition at line 10 of file batterycharger.c.

◆ SEL_LIGHT_STATE_1

const string ItemBase::SEL_LIGHT_STATE_1 = "light_stand_by"
staticprotected

Definition at line 12 of file batterycharger.c.

◆ SEL_LIGHT_STATE_2

const string ItemBase::SEL_LIGHT_STATE_2 = "light_charging"
staticprotected

Definition at line 13 of file batterycharger.c.

◆ SEL_LIGHT_STATE_3

const string ItemBase::SEL_LIGHT_STATE_3 = "light_charged"
staticprotected

Definition at line 14 of file batterycharger.c.

◆ SEL_SWITCH_OFF

const string ItemBase::SEL_SWITCH_OFF = "switch_off"
staticprotected

Definition at line 9 of file batterycharger.c.

◆ SEL_SWITCH_ON

const string ItemBase::SEL_SWITCH_ON = "switch_on"
staticprotected

Definition at line 8 of file batterycharger.c.

◆ SOUND_MOUNT

const string ItemBase::SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
protected

Definition at line 27 of file barbedwire.c.

◆ SPARKPLUG_ATTACH_SOUND

const string ItemBase::SPARKPLUG_ATTACH_SOUND = "sparkplug_attach_SoundSet"
staticprotected

Definition at line 13 of file powergenerator.c.

◆ SPARKPLUG_DETACH_SOUND

const string ItemBase::SPARKPLUG_DETACH_SOUND = "sparkplug_detach_SoundSet"
staticprotected

Definition at line 14 of file powergenerator.c.

◆ START_SOUND

const string ItemBase::START_SOUND = "powerGeneratorTurnOn_SoundSet"
staticprotected

Definition at line 9 of file powergenerator.c.

◆ STOP_SOUND

const string ItemBase::STOP_SOUND = "powerGeneratorTurnOff_SoundSet"
staticprotected

Definition at line 12 of file powergenerator.c.

◆ SWITCH_LIGHT_GLOW

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

Definition at line 20 of file batterycharger.c.

◆ YELLOW_LIGHT_GLOW

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

Definition at line 19 of file batterycharger.c.


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