class ItemBaseSource
ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
View all 1,514 descendants
- BaitBase
- BandageDressing
- BarbedWire
- Bark_ColorBase
- BaseBuildingBase
- Battery9V
- BatteryCharger
- BatteryD
- BloodContainerBase
- Blowtorch
- Bone
- BrakeFluid
- BurlapStrip
- ButaneCanister
- CableReel
- CamoNet
- CamoNetShelter
- CattleProd
- Chemlight_ColorBase
- Clothing_Base
- Clothing
- Armband_ColorBase
- Backpack_Base
- AliceBag_ColorBase
- ArmyPouch_ColorBase
- AssaultBag_ColorBase
- Attack2Bag_ColorBase
- CanvasBag_ColorBase
- ChildBag_ColorBase
- CourierBag
- CoyoteBag_ColorBase
- DryBag_ColorBase
- DrysackBag_ColorBase
- DuffelBagSmall_ColorBase
- FurCourierBag
- FurImprovisedBag
- GhillieBushrag_ColorBase
- GhillieSuit_ColorBase
- GhillieTop_ColorBase
- HuntingBag
- ImprovisedBag
- LargeTentBackPack
- LeatherSack_ColorBase
- MountainBag_ColorBase
- SlingBag_ColorBase
- SmershBag
- TaloonBag_ColorBase
- TortillaBag
- Bandana_ColorBase
- Belt_Base
- Glasses_Base
- Gloves_Base
- HeadGear_Base
- BaseballCap_ColorBase
- BeanieHat_ColorBase
- BoonieHat_ColorBase
- BudenovkaHat_ColorBase
- BurlapSackCover
- Chainmail_Coif
- ChristmasHeadband_ColorBase
- CowboyHat_ColorBase
- FlatCap_ColorBase
- GhillieHood_ColorBase
- HeadCover_Improvised
- Headdress_Colorbase
- Headdress_Fox
- HelmetBase
- BallisticHelmet_ColorBase
- ConstructionHelmet_ColorBase
- DarkMotoHelmet_ColorBase
- DirtBikeHelmet_ColorBase
- FirefightersHelmet_ColorBase
- GorkaHelmet
- GreatHelm
- HockeyHelmet_ColorBase
- Mich2001Helmet
- MotoHelmet_ColorBase
- NorseHelm
- PumpkinHelmet
- SkateHelmet_ColorBase
- Ssh68Helmet
- T56TankerHelmet_Colorbase
- WeldingMask
- ZSh3PilotHelmet
- LeafCrown_Colorbase
- LeatherHat_ColorBase
- MedicalScrubsHat_ColorBase
- MilitaryBeret_ColorBase
- MilitaryCap_ColorBase
- MorozkoHat
- NBCHood
- NBCHoodBase
- OfficerHat
- OKZKCap_ColorBase
- PetushokHat_ColorBase
- PilotkaCap
- PoliceCap
- PrisonerCap
- RadarCap_ColorBase
- SantasHat
- SherpaHat_ColorBase
- SnowstormUshanka_ColorBase
- TankerHelmet
- Ushanka_ColorBase
- WinterCoif_ColorBase
- WitchHat
- WitchHood_ColorBase
- WitchHoodCoif_ColorBase
- ZmijovkaCap_ColorBase
- Headtorch_ColorBase
- KnifeHolster
- LeatherMoccasinsShoes_Natural
- Mask_Base
- Pants_Base
- BDUPants
- Breeches_ColorBase
- CanvasPants_ColorBase
- CanvasPantsMidi_ColorBase
- CargoPants_ColorBase
- Chainmail_Leggings
- FirefightersPants_ColorBase
- GorkaPants_ColorBase
- HunterPants_ColorBase
- Jeans_ColorBase
- JumpsuitPants_ColorBase
- LeatherPants_ColorBase
- LegsCover_Improvised
- MedicalScrubsPants_ColorBase
- NavyUniformPants
- NBCPantsBase
- OMKPants_ColorBase
- ParamedicPants_ColorBase
- PolicePants
- PolicePantsOrel
- PrisonUniformPants
- ShortJeans_ColorBase
- Skirt_ColorBase
- SlacksPants_ColorBase
- TrackSuitPants_ColorBase
- TTSKOPants
- USMCPants_ColorBase
- Shemag_ColorBase
- Shoes_Base
- AthleticShoes_ColorBase
- Ballerinas_ColorBase
- ColdOperationBoots_ColorBase
- CombatBoots_ColorBase
- DressShoes_ColorBase
- FeetCover_Improvised
- HikingBoots_ColorBase
- HikingBootsLow_ColorBase
- JoggingShoes_ColorBase
- JungleBoots_ColorBase
- LeatherShoes_ColorBase
- MedievalBoots
- MilitaryBoots_ColorBase
- NBCBootsBase
- Sneakers_ColorBase
- TraditionalBoots_ColorBase
- TTSKOBoots
- Wellies_ColorBase
- WorkingBoots_ColorBase
- Splint_Applied
- Top_Base
- BDUJacket
- Blouse_ColorBase
- BomberJacket_ColorBase
- BushlatPoliceJacket_ColorBase
- Chainmail
- ChernarusSportShirt
- DenimJacket
- DownJacket_ColorBase
- FirefighterJacket_ColorBase
- GorkaEJacket_ColorBase
- GulagJacket_ColorBase
- HikingJacket_ColorBase
- Hoodie_ColorBase
- HuntingJacket_ColorBase
- JumpsuitJacket_ColorBase
- LabCoat
- LeatherJacket_ColorBase
- LeatherShirt_ColorBase
- M65Jacket_ColorBase
- ManSuit_ColorBase
- MedicalScrubsShirt_ColorBase
- MilitarySweater_ColorBase
- MiniDress_ColorBase
- NavyUniformJacket
- NBCJacketBase
- NurseDress_ColorBase
- OMKJacket_ColorBase
- ParamedicJacket_ColorBase
- PilotJacket_ColorBase
- PoliceJacket
- PoliceJacketOrel
- PrisonUniformJacket
- QuiltedJacket_ColorBase
- Raincoat_ColorBase
- RidersJacket_ColorBase
- Shirt_ColorBase
- Sweater_ColorBase
- TacticalShirt_ColorBase
- TelnyashkaShirt
- TorsoCover_Improvised
- TrackSuitJacket_ColorBase
- TShirt_ColorBase
- TTsKOJacket_ColorBase
- USMCJacket_ColorBase
- WinterMilitaryCoat_ColorBase
- WomanSuit_ColorBase
- WoolCoat_ColorBase
- Vest_Base
- WitchHood
- Clothing
- CombinationLock
- Container_Base
- Defibrillator
- DuctTape
- DummyItem
- Edible_Base
- Apple
- BakedBeansCan
- BakedBeansCan_Opened
- Banana
- BearSteakMeat
- Bitterlings
- BoarSteakMeat
- Bottle_Base
- BoxCerealCrunchin
- BrisketSpread
- BrisketSpread_Opened
- Candycane_Colorbase
- CaninaBerry
- Cannabis
- Carp
- CarpFilletMeat
- CharcoalTablets
- ChelatingTablets
- ChickenBreastMeat
- CowSteakMeat
- CrabCan
- CrabCan_Opened
- DeadChicken_ColorBase
- DeadFox
- DeadRabbit
- DeerSteakMeat
- DisinfectantAlcohol
- DisinfectantSpray
- DogFoodCan
- DogFoodCan_Opened
- FoxSteakMeat
- GoatSteakMeat
- GreenBellPepper
- Guts
- Honey
- HumanSteakMeat
- IodineTincture
- Kiwi
- Lard
- Lunchmeat
- Lunchmeat_Opened
- Mackerel
- MackerelFilletMeat
- Marmalade
- MouflonSteakMeat
- MushroomBase
- Orange
- PainkillerTablets
- Pajka
- Pajka_Opened
- Pate
- Pate_Opened
- PeachesCan
- PeachesCan_Opened
- Pear
- PigSteakMeat
- Plum
- PorkCan
- PorkCan_Opened
- Potato
- PowderedMilk
- Pumpkin
- PurificationTablets
- RabbitLegMeat
- RedCaviar
- ReindeerSteakMeat
- Rice
- SambucusBerry
- Sardines
- SardinesCan
- SardinesCan_Opened
- SheepSteakMeat
- Shrimp
- SlicedPumpkin
- SmallGuts
- Snack_ColorBase
- SodaCan_ColorBase
- SpaghettiCan
- SpaghettiCan_Opened
- SteelheadTrout
- SteelheadTroutFilletMeat
- TacticalBaconCan
- TacticalBaconCan_Opened
- TetracyclineAntibiotics
- Tomato
- TunaCan
- TunaCan_Opened
- UnknownFoodCan
- UnknownFoodCan_Opened
- VitaminBottle
- WalleyePollock
- WalleyePollockFilletMeat
- WolfSteakMeat
- Worm
- Zagorky_ColorBase
- Zucchini
- EngineBelt
- EngineOil
- ExplosivesBase
- FarmingHoe
- FieldShovel
- FireplaceBase
- Firewood
- FishingHookBase
- FishingRod_Base
- FishingRod_Base_New
- Flag_Base
- Flag_Altis
- Flag_APA
- Flag_BabyDeer
- Flag_Bear
- Flag_Bohemia
- Flag_BrainZ
- Flag_Cannibals
- Flag_CDF
- Flag_Chedaki
- Flag_CHEL
- Flag_Chernarus
- Flag_CMC
- Flag_Crook
- Flag_DayZ
- Flag_HunterZ
- Flag_Livonia
- Flag_LivoniaArmy
- Flag_LivoniaPolice
- Flag_NAPA
- Flag_NSahrani
- Flag_Pirates
- Flag_Refuge
- Flag_Rex
- Flag_Rooster
- Flag_RSTA
- Flag_Snake
- Flag_SSahrani
- Flag_TEC
- Flag_UEC
- Flag_White
- Flag_Wolf
- Flag_Zagorky
- Flag_Zenit
- FlammableBase
- Flashbang
- Flashlight
- GardenBase
- GardenLime
- GasMask_Filter
- GiftWrapPaper
- GlowPlug
- GP5GasMask_Filter
- GrozaGL_LowerReceiver
- HandDrillKit
- Head
- HeadlightH7
- Heatpack
- Inventory_Base
- AK_PlasticHndgrd
- AK_RailHndgrd
- AK_WoodHndgrd
- AK74_Hndgrd
- AntiChemInjector
- AntiPestsSpray
- AtlasBipod
- BarbedBaseballBat
- BaseballBat
- BloodTestKit
- BrassKnuckles_ColorBase
- BurlapSack
- ButtstockBase
- Candle
- CanOpener
- Cassette
- ChickenFeather
- CigarettePack_ColorBase
- ClearSyringe
- ClockBase
- Crowbar
- DoorTestCamera
- EasterEgg
- ElectronicRepairKit
- Epinephrine
- EpoxyPutty
- Fabric
- FireExtinguisher
- FireworksBase
- FryingPan
- GorkaHelmetVisor
- Hammer
- HandcuffKeys
- Handcuffs
- HandSaw
- HayHook
- HescoBox
- Iceaxe
- InjectionVial
- LeatherSewingKit
- LongWoodenStick
- LugWrench
- M249_Hndgrd
- M249_RisHndgrd
- M4_MPHndgrd
- M4_PlasticHndgrd
- M4_RISHndgrd
- Mace
- MeatTenderizer
- MessTin
- Morphine
- Mosin_Bayonet
- MP5_PlasticHndgrd
- MP5_RailHndgrd
- NailedBaseballBat
- Nails
- Paddle
- Pen_ColorBase
- Pipe
- PipeWrench
- PlantMaterial
- Red9Bttstck
- RemoteDetonator
- Rope
- SalineBag
- SalineBagIV
- ScientificBriefcaseKeys
- SeedBase
- SeedPackBase
- SewingKit
- SKS_Bayonet
- SledgeHammer
- Spear
- Splint
- StartKitIV
- WeaponCleaningKit
- Whetstone
- Wrench
- XmasBaseballBat
- XmasLights
- KitBase
- LargeGasCanister
- LargeGasCannister
- Matchbox
- MediumGasCanister
- MediumGasCannister
- MetalPlate
- MetalWire
- Nail
- Netting
- Paper
- ParticleTest
- Pelt_Base
- PetrolLighter
- Pickaxe
- PileOfWoodenPlanks
- Pitchfork
- PlantBase
- PortableGasLamp
- PortableGasStove
- PowerGeneratorBase
- Rag
- Raycaster
- Refridgerator
- RestrainingToolLocked
- Roadflare
- Shovel
- SmallGasCanister
- SmallGasCannister
- SmallStone
- SodaCan_Empty
- SparkPlug
- Spotlight
- Spraycan_ColorBase
- Stone
- StunBaton
- SuppresorBase
- Switchable_Base
- TannedLeather
- TelescopicBaton
- TentBase
- Thermometer
- TireRepairKit
- ToolBase
- TrapBase
- TrapSpawnBase
- TripodBase
- TruckExhaust
- UndergroundStash
- VehicleBattery
- WindscreenBox
- WoodenLog
- WoodenPlank
- WoodenStick
- WorldContainer_Base
All members, including inherited
Constructors 2
void ItemBase()Show 24 more
, Object.ConfigGetTextArray(), Object.ConfigIsExisting(), GetMuzzleID(), GetPlugin(), HasMuzzle(), CGame.IsDedicatedServer(), CGame.IsServer(), LoadParticleConfigOnFire(), LoadParticleConfigOnOverheating(), Math.Max(), PreLoadSoundAttachmentType(), SetActionAnimOverrides(), IEntity.SetEventMask(), m_ActionsInitialize, m_AdminLog, m_ContinuousActions, m_HeadHidingSelections, m_HideSelectionsBySlot, m_InteractActions, m_IsResultOfSplit, EntityAI.m_OldLocation, m_QuickBarBonus, m_ShotsToStartOverheating, and m_SingleUseActionsvoid ~ItemBase()Show 14 more
, SEffectManager.DestroyEffect(), HumanInventory.FindUserReservedLocationIndex(), Man.GetHumanInventory(), EntityAI.GetOnAttachmentReleaseLock(), EntityAI.GetOnReleaseLock(), InventoryLocation.GetParent(), CGame.GetPlayer(), InventoryLocation.GetSlot(), InventoryLocation.GetType(), HumanInventory.GetUserReservedLocation(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), CGame.IsDedicatedServer(), and m_LockingSoundConstants 1
Members 90
static ref map<typename, ref TInputActionMap> m_ItemTypeActionsMap = new map<typename, ref TInputActionMap>TInputActionMap m_InputActionMapstatic ref map<typename, ref TActionAnimOverrideMap> m_ItemActionOverrides = new map<typename, ref TActionAnimOverrideMap>bool m_ActionsInitializestatic int m_DebugActionsMaskShow 2 more
, RemoveDebugActionsMask(), and SetDebugActionsMask()bool m_RecipesInitializedfloat m_VarQuantityShow 3 more
, OnVariablesSynchronized(), SerializeNumericalVars(), and SetQuantity()float m_VarQuantityPrevfor client to know quantity changed during synchronization
int m_VarQuantityInitint m_VarQuantityMinint m_VarQuantityMaxShow 2 more
, OnWasAttached(), and OnWasDetached()int m_Countfloat m_VarStackMaxfloat m_StoreLoadedQuantity = float.LOWESTfloat m_VarWetShow 4 more
, OnVariablesSynchronized(), ProcessItemWetness(), SerializeNumericalVars(), and SetWet()float m_VarWetPrevfor client to know wetness changed during synchronization
float m_VarWetInitfloat m_VarWetMinfloat m_VarWetMaxint m_Cleannessint m_CleannessInitint m_CleannessMinint m_CleannessMaxbool m_WantPlayImpactSoundbool m_CanPlayImpactSound = truefloat m_ImpactSpeedint m_ImpactSoundSurfaceHashfloat m_HeatIsolationfloat m_ItemModelLengthfloat m_ItemAttachOffsetOffset length for when the item is attached e.g. to weapon
int m_LiquidContainerMaskint m_VarLiquidTypeint m_ItemBehaviour-1 = not specified; 0 = heavy item; 1= onehanded item; 2 = twohanded item
Show 1 more
, IsTwoHandedBehaviour()int m_QuickBarBonusbool m_IsBeingPlacedShow 1 more
, Trap_RabbitSnare.CanBePlaced()bool m_IsHologrambool m_IsTakeablebool m_ThrowItemOnDropbool m_ItemBeingDroppedPhysbool m_CanBeMovedOverridebool m_FixDamageSystemInit = falsecan be changed on storage version check
bool can_this_be_combinedCheck if item can be combined
bool m_CanThisBeSplitCheck if item can be split
bool m_IsStoreLoad = falseShow 4 more
, SetStoreLoad(), ItemOptics.OnStoreLoad(), TrapSpawnBase.OnStoreLoad(), and TrapSpawnBase.SetActive()bool m_CanShowQuantitybool m_HasQuantityBarprotected bool m_CanBeDiggedprotected bool m_IsResultOfSplitstring m_SoundAttTypedistinguish if item has been created as new or it came from splitting (server only flag)
int m_ColorComponentRShow 1 more
, SetColor()int m_ColorComponentGShow 1 more
, SetColor()int m_ColorComponentBShow 1 more
, SetColor()int m_ColorComponentAShow 1 more
, SetColor()ItemBase m_LightSourceItemShow 1 more
, PlayerBase.SetEnergyManagerState()ref TIntArray m_SingleUseActionsref TIntArray m_ContinuousActionsref TIntArray m_InteractActionsprivate int m_AttachedAgentsShow 6 more
, LoadAgents(), RemoveAgent(), RemoveAllAgents(), RemoveAllAgentsExcept(), SaveAgents(), and TransferAgents()static ref map<int, ref array<ref WeaponParticlesOnFire>> m_OnFireEffectstatic ref map<int, ref array<ref WeaponParticlesOnBulletCasingEject>> m_OnBulletCasingEjectEffectref map<int, ref array<ref WeaponParticlesOnOverheating>> m_OnOverheatingEffectShow 1 more
, UpdateOverheatingParticles()static int m_LastRegisteredWeaponID = 0bool m_IsOverheatingEffectActivefloat m_OverheatingShotsShow 2 more
, IncreaseOverheating(), and OnOverheatingDecay()ref Timer m_CheckOverheatingint m_ShotsToStartOverheating = 0After these many shots, the overheating effect begins
Show 1 more
, LoadParticleConfigOnOverheating()int m_MaxOverheatingValue = 0Limits the number of shots that will be tracked
Show 2 more
, LoadParticleConfigOnOverheating(), and OnOverheatingDecay()ref array<ref OverheatingParticle> m_OverheatingParticlesprotected ref TStringArray m_HeadHidingSelectionsprotected bool m_HideSelectionsBySlotPluginAdminLog m_AdminLogref Timer m_PhysDropTimerprotected int m_LockTypeprotected ref EffectSound m_LockingSoundprotected string m_LockSoundSetprotected int m_SoundSyncPlayid for sound to play
protected int m_SoundSyncStopid for sound to stop
protected int m_SoundSyncSlotID = InventorySlots.INVALIDslot id for attach/detach sound based on slot
Show 1 more
, StartItemSoundServer()private ref ItemSoundHandler m_ItemSoundHandlerprivate float m_TemperaturePerQuantityWeightprotected EffectSound m_SoundDeployFinishprotected EffectSound m_SoundPlaceprotected EffectSound m_DeployLoopSoundExprotected EffectSound m_SoundDeploybool m_IsPlaceSoundbool m_IsDeploySoundbool m_IsSoundSynchRemoteMethods 316
void TransferModifiers(PlayerBase reciever)appears to be deprecated, legacy code
override void InitItemVariables()Show 59 more
, Object.ConfigGetIntArray(), Object.ConfigGetString(), Object.ConfigIsExisting(), GetHeatIsolationInit(), GetItemAttachOffset(), GetItemModelLength(), GetLiquidTypeInit(), GetQuantity(), GetQuantityMin(), GetWetMax(), GetWetMin(), HasQuantity(), InitItemSounds(), EntityAI.InitItemVariables(), IsLiquidContainer(), EntityAI.RegisterNetSyncVariableBool(), EntityAI.RegisterNetSyncVariableBoolSignal(), EntityAI.RegisterNetSyncVariableFloat(), EntityAI.RegisterNetSyncVariableInt(), can_this_be_combined, ITEM_SOUNDS_MAX, m_CanBeDigged, m_CanBeMovedOverride, m_CanShowQuantity, m_CanThisBeSplit, m_Cleanness, m_CleannessInit, m_CleannessMax, m_CleannessMin, m_CompatibleLocks, m_Count, m_HasQuantityBar, m_HeatIsolation, m_ImpactSpeed, m_IsBeingPlaced, m_IsHologram, m_IsTakeable, m_ItemAttachOffset, m_ItemBehaviour, m_ItemModelLength, m_ItemSoundHandler, m_LiquidContainerMask, m_LockSoundSet, m_LockType, m_SoundSyncSlotID, m_TemperaturePerQuantityWeight, m_VarLiquidType, m_VarQuantity, m_VarQuantityInit, m_VarQuantityMax, m_VarQuantityMin, m_VarStackMax, m_VarWet, m_VarWetInit, m_VarWetMax, m_VarWetMin, m_WantPlayImpactSound, int.MAX, and int.MINoverride int GetQuickBarBonus()void InitializeActions()Show 3 more
, Class.Type(), m_InputActionMap, and m_ItemTypeActionsMapoverride void GetActions(typename action_input_type, out array<ActionBase_Basic> actions)void SetActions()void AddAction(typename actionName)void RemoveAction(typename actionName)Show 14 more
, Cauldron.SetActions(), Mp133Shotgun_Base.SetActions(), NVGoggles.SetActions(), Offroad_02_Hood.SetActions(), OpenBolt_Base.SetActions(), Pot.SetActions(), Rangefinder.SetActions(), Refridgerator.SetActions(), RemoteDetonatorReceiver.SetActions(), RemoteDetonatorTrigger.SetActions(), ShelterBase.SetActions(), SmokeGrenadeBase.SetActions(), Spotlight.SetActions(), and Trap_RabbitSnare.SetActions()void OverrideActionAnimation(typename action, int commandUID, int stanceMask = -1, int commandUIDProne = -1)void OnItemInHandsPlayerSwimStart(PlayerBase player)ScriptedLightBase GetLight()void LoadParticleConfigOnFire(int id)void LoadParticleConfigOnOverheating(int id)float GetOverheatingValue()void IncreaseOverheating(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 5 more
, new Timer(), m_CheckOverheating, m_MaxOverheatingValue, m_OverheatingDecayInterval, and m_OverheatingShotsvoid CheckOverheating(ItemBase weapon = null, string ammoType = "", ItemBase muzzle_owner = null, ItemBase suppressor = null, string config_to_search = "")Show 4 more
, UpdateOverheating(), m_MaxOverheatingValue, m_OverheatingShots, and m_ShotsToStartOverheatingbool IsOverheatingEffectActive()void OnOverheatingDecay()Show 5 more
, new Timer(), m_CheckOverheating, m_MaxOverheatingValue, m_OverheatingDecayInterval, and m_OverheatingShotsvoid StartOverheating(ItemBase weapon = null, string ammoType = "", ItemBase muzzle_owner = null, ItemBase suppressor = null, string config_to_search = "")void UpdateOverheating(ItemBase weapon = null, string ammoType = "", ItemBase muzzle_owner = null, ItemBase suppressor = null, string config_to_search = "")void StopOverheating(ItemBase weapon = null, string ammoType = "", ItemBase muzzle_owner = null, ItemBase suppressor = null, string config_to_search = "")void RegisterOverheatingParticle(Particle p, float min_heat_coef, float max_heat_coef, int particle_id, Object parent, vector local_pos, vector local_ori)float GetOverheatingCoef()void UpdateAllOverheatingParticles()void KillAllOverheatingParticles()Show 3 more
, OverheatingParticle.GetParticle(), Particle.Stop(), and m_OverheatingParticlesInfection chance while/after using this item, originally used for wound infection after bandaging, params 'system' and 'param' can allow usage by other systems as well
float GetFilterDamageRatio()bool HasMuzzle()Returns true if this item has a muzzle (weapons, suppressors)
int GetMuzzleID()Returns global muzzle ID. If not found, then it gets automatically registered.
Show 3 more
, map.Insert(), m_LastRegisteredWeaponID, and m_WeaponTypeToIDShow 3 more
, PlayOverheatingParticles(), StopOverheatingParticles(), and UpdateOverheatingParticles()int GetDamageSystemVersionChange()Re-sets DamageSystem changes
Returns: storage version on which the config changes occured (default -1, to be overriden!)
static int GetDebugActionsMask()static void SetDebugActionsMask(int mask)static void AddDebugActionsMask(int mask)static void RemoveDebugActionsMask(int mask)static void ToggleDebugActionsMask(int mask)void SetCEBasedQuantity()void LockToParent()Locks this item in it's current attachment slot of its parent. This makes the "locked" icon visible in inventory over this item.
void UnlockFromParent()Unlocks this item from its attachment slot of its parent.
Show 3 more
, EntityAI.GetInventory(), InventoryLocation.GetSlot(), and GameInventory.SetSlotLock()Show 12 more
, Fireplace.SetCookingEquipment(), FlammableBase.LockRags(), GardenBase.CreatePlant(), GardenBase.RemoveSlot(), ImprovisedExplosive.EEHealthLevelChanged(), ImprovisedExplosive.OnActivatedByItem(), ImprovisedExplosive.OnDisarmed(), PlantBase.DestroyPlant(), PlantBase.RemovePlantEx(), Plastic_Explosive.EEHealthLevelChanged(), Plastic_Explosive.OnDisarmed(), and TripwireTrap.SetInactive()Show 8 more
, AttachmentCategoriesRow.OnDropReceivedFromHeader(), ContainerWithCargoAndAttachments.TakeAsAttachment(), HandsContainer.ShowActionMenuCombine(), HandsContainer.TakeAsAttachment(), Icon.FlagAction(), Icon.OnPerformCombination(), PlayerContainer.OnDropReceivedFromGhostArea(), and VicinityContainer.OnDropReceivedFromIcon()bool IsLiquidPresent()bool IsLiquidContainer()Show 16 more
, Cooking.ProcessItemToCook(), Fireplace.EEItemDetached(), FireplaceBase.StopCooling(), FireplaceIndoor.EEItemDetached(), InspectMenuNew.UpdateItemInfoLiquidType(), GetDebugActions(), GetItemOverheatThreshold(), GetTemperatureFreezeThreshold(), GetTemperatureThawThreshold(), GetUnitWeight(), InitItemVariables(), OnQuantityChanged(), OvenIndoor.EEItemDetached(), PlayerBase.Consume(), PortableGasStove.RemoveCookingAudioVisuals(), and UpgradeTorchWithLiquidFuel.CanDo()int GetLiquidContainerMask()bool IsBloodContainer()bool IsNVG()bool IsExplosive()explosive ------------
string GetExplosiveTriggerSlotName()bool IsLightSource()------------
bool CanBeRepairedByCrafting()Show 2 more
, RepairWithTape.CanDo(), and RepairWithTireKit.CanDo()bool IsFacingPlayer(PlayerBase player, string selection)bool IsPlayerInside(PlayerBase player, string selection)override bool CanObstruct()override bool IsBeingPlaced()Show 10 more
, ActionPackGift.ActionCondition(), ActionPlantSeed.ActionCondition(), ActionRepositionPluggedItem.ActionCondition(), ActionSwapItemToHands.ActionCondition(), ActionTakeItem.ActionCondition(), ActionTakeItemToHands.ActionCondition(), BarrelHoles_ColorBase.OnVariablesSynchronized(), FireworksBase.OnInventoryExit(), Spotlight.OnItemLocationChanged(), and VicinityObjects.StoreVicinityObject()void SetIsBeingPlaced(bool is_being_placed)void OnEndPlacement()override bool IsHologram()bool CanBeDigged()int GetOnDigWormsAmount()bool CanMakeGardenplot()void SetIsHologram(bool is_hologram)override void OnMovedInsideCargo(EntityAI container)override void EEItemLocationChanged(notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)Show 52 more
, Class.Cast(), HumanInventory.ClearUserReservedLocationAtIndex(), HumanInventory.ClearUserReservedLocationAtIndex(), InventoryLocation.Copy(), EntityAI.EEItemLocationChanged(), HumanInventory.FindCollidingUserReservedLocationIndex(), HumanInventory.FindUserReservedLocationIndex(), HumanInventory.FindUserReservedLocationIndex(), DayZPlayer.ForceStandUpForHeavyItems(), CGame.GetAnalyticsClient(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetHierarchyRootPlayer(), Man.GetHumanInventory(), Man.GetHumanInventory(), EntityAI.GetInventory(), InventoryLocation.GetItem(), InventoryLocation.GetItem(), InventoryLocation.GetItem(), EntityAI.GetOnAttachmentReleaseLock(), EntityAI.GetOnAttachmentReleaseLock(), EntityAI.GetOnAttachmentSetLock(), EntityAI.GetOnReleaseLock(), EntityAI.GetOnReleaseLock(), EntityAI.GetOnSetLock(), InventoryLocation.GetParent(), InventoryLocation.GetParent(), InventoryLocation.GetParent(), InventoryLocation.GetParent(), GetPlugin(), InventoryLocation.GetSlot(), InventoryLocation.GetSlot(), InventoryLocation.GetSlot(), InventoryLocation.GetType(), InventoryLocation.GetType(), InventoryLocation.GetType(), InventoryLocation.GetType(), HumanInventory.GetUserReservedLocation(), HumanInventory.GetUserReservedLocation(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), GameInventory.LocationGetEntity(), AnalyticsManagerClient.OnItemAttachedAtPlayer(), PluginInventoryRepair.Remove(), InventoryLocation.Reset(), HumanInventory.SetUserReservedLocation(), GameInventory.TestAddEntityInCargoExLoc(), EntityAI.m_OldLocation, and m_ThrowItemOnDropShow 13 more
, EasterEgg.EEItemLocationChanged(), Edible_Base.EEItemLocationChanged(), Grenade_Base.EEItemLocationChanged(), HescoBox.EEItemLocationChanged(), ImprovisedExplosive.EEItemLocationChanged(), MouthRag.EEItemLocationChanged(), PileOfWoodenPlanks.EEItemLocationChanged(), Plastic_Explosive.EEItemLocationChanged(), RemoteDetonatorTrigger.EEItemLocationChanged(), RestrainingToolLocked.EEItemLocationChanged(), Switchable_Base.EEItemLocationChanged(), TripwireTrap.EEItemLocationChanged(), and Weapon_Base.EEItemLocationChanged()Show 13 more
, ComponentEnergyManager.GetEnergySource(), Object.GetPosition(), Object.GetPosition(), ComponentEnergyManager.IsPlugged(), InventoryItem.PlayImpactSound(), InventoryItem.ProcessImpactSoundEx(), EntityAI.SetSynchDirty(), ComponentEnergyManager.UnplugThis(), m_CanPlayImpactSound, EntityAI.m_ConfigWeight, m_ImpactSoundSurfaceHash, m_ImpactSpeed, and m_WantPlayImpactSoundvoid RefreshPhysics()Show 3 more
, OnCreatePhysics(), KitBase.RefreshPhysics(), and TentBase.RefreshPhysics()override void OnCreatePhysics()override void OnItemAttachmentSlotChanged(notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)Show 30 more
, Class.CastTo(), array.Count(), array.Count(), array.Count(), GameInventory.EnumerateInventory(), array.Get(), array.Get(), array.Get(), ActionManagerBase.GetAction(), PlayerBase.GetActionManager(), EntityAI.GetCompEM(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetHierarchyRootPlayer(), ActionBase.GetID(), EntityAI.GetInventory(), PlayerBase.GetPerformedActionID(), PlayerBase.GetPerformedActionID(), ActionManagerBase.GetRunningAction(), Object.IsElectricAppliance(), Object.IsMan(), Object.IsMan(), ComponentEnergyManager.IsPlugged(), EntityAI.OnChildItemReceived(), EntityAI.OnChildItemRemoved(), OnInventoryEnter(), OnInventoryExit(), ActionBase.OnItemLocationChanged(), EntityAI.OnItemLocationChanged(), ComponentEnergyManager.UnplugThis(), and UpdateQuickbarShortcutVisibility()Show 10 more
, ItemMap.OnItemLocationChanged(), KitBase.OnItemLocationChanged(), PowerGeneratorBase.OnItemLocationChanged(), PumpkinHelmet.OnItemLocationChanged(), Spotlight.OnItemLocationChanged(), SurrenderDummyItem.OnItemLocationChanged(), TentBase.OnItemLocationChanged(), TrapBase.OnItemLocationChanged(), TrapSpawnBase.OnItemLocationChanged(), and Weapon_Base.OnItemLocationChanged()override void EEDelete(EntityAI parent)Show 14 more
, HumanInventory.FindUserReservedLocationIndex(), EntityAI.GetHierarchyRootPlayer(), Man.GetHumanInventory(), EntityAI.GetOnAttachmentReleaseLock(), EntityAI.GetOnReleaseLock(), InventoryLocation.GetParent(), InventoryLocation.GetSlot(), InventoryLocation.GetType(), HumanInventory.GetUserReservedLocation(), ScriptInvoker.Invoke(), ScriptInvoker.Invoke(), Object.IsAlive(), OnInventoryExit(), and PlayerBase.RemoveQuickBarEntityShortcut()override void EEKilled(Object killer)item is able to explode in fire
Show 17 more
, ButtstockBase.OnWasAttached(), CarWheel.OnWasAttached(), Clothing_Base.OnWasAttached(), Flag_Base.OnWasAttached(), Grenade_Base.OnWasAttached(), ItemCompass.OnWasAttached(), ItemGPS.OnWasAttached(), ItemOptics.OnWasAttached(), M9A1_Bayonet.OnWasAttached(), Magazine.OnWasAttached(), Mosin_Bayonet.OnWasAttached(), Plastic_Explosive.OnWasAttached(), SKS_Bayonet.OnWasAttached(), Switchable_Base.OnWasAttached(), Torch.OnWasAttached(), TripodBase.OnWasAttached(), and Worm.OnWasAttached()Show 16 more
, ButtstockBase.OnWasDetached(), CarWheel.OnWasDetached(), Clothing_Base.OnWasDetached(), Flag_Base.OnWasDetached(), ItemCompass.OnWasDetached(), ItemGPS.OnWasDetached(), ItemOptics.OnWasDetached(), M9A1_Bayonet.OnWasDetached(), Magazine.OnWasDetached(), Mosin_Bayonet.OnWasDetached(), Plastic_Explosive.OnWasDetached(), SKS_Bayonet.OnWasDetached(), Switchable_Base.OnWasDetached(), Torch.OnWasDetached(), TripodBase.OnWasDetached(), and Worm.OnWasDetached()Show 4 more
, array.Find(), array.Get(), array.Insert(), and array.Insert()override string ChangeIntoOnDetach()Show 6 more
, array.Count(), array.Find(), array.Get(), array.Get(), array.Insert(), and array.Insert()void ExplodeAmmo()void DoAmmoExplosion()override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)Show 5 more
, EntityAI.GetInventory(), CargoBase.GetItem(), CargoBase.GetItemCount(), IsExplosive(), and Math.RandomInt()Show 4 more
, GameInventory.GetAttachmentFromIndex(), EntityAI.GetInventory(), IsExplosive(), and Math.RandomInt()override bool IsSplitable()Show 4 more
, GetUnitWeight(), GetWeightSpecialized(), OnVariablesSynchronized(), and ShouldSplitQuantity()override bool CanBeSplit()Show 1 more
, IsSplitable()Show 11 more
, AttachmentCategoriesRow.Select(), Attachments.IsItemActive(), Attachments.IsItemWithQuantityActive(), CargoContainer.IsItemWithQuantityActive(), ContainerWithCargoAndAttachments.MouseClick2(), HandsContainer.IsItemActive(), HandsContainer.IsItemWithQuantityActive(), HandsContainer.SplitItem(), OnRightClick(), MiscGameplayFunctions.ThrowEntityFromInventory(), and Rag.CanBeSplit()Show 5 more
, CGame.IsClient(), CGame.IsMultiplayer(), ScriptInputUserData.Send(), SplitIntoStackMax(), and Serializer.Write()Show 22 more
, AttachmentCategoriesRow.DoubleClick(), AttachmentCategoriesRow.MouseClick(), AttachmentCategoriesRow.OnDropReceivedFromHeader(), AttachmentCategoriesRow.Select(), AttachmentCategoriesRow.TransferItemToVicinity(), Attachments.TransferItemToVicinity(), CargoContainer.TransferItemToVicinity(), ContainerWithCargoAndAttachments.MouseClick2(), HandsContainer.MouseClick2(), HandsContainer.TakeAsAttachment(), HandsContainer.TransferItemToVicinity(), Icon.MouseClick(), PlayerContainer.DoubleClick(), PlayerContainer.MouseClick(), PlayerContainer.OnDropReceivedFromGhostArea(), PlayerContainer.TransferItemToVicinity(), SplitItemUtils.TakeOrSplitToInventory(), VicinityContainer.OnDropReceivedFromHeader(), VicinitySlotsContainer.OnDropReceivedFromHeader(), VicinitySlotsContainer.Select(), ZombieContainer.MouseClick(), and ZombieContainer.TransferItemToVicinity()void SplitIntoStackMax(EntityAI destination_entity, int slot_id, PlayerBase player)Show 19 more
, CGame.CreateObjectEx(), GameInventory.FindFreeLocationFor(), EntityAI.GetInventory(), GetQuantity(), GetTargetQuantityMax(), Object.GetType(), Object.GetType(), Object.GetWorldPosition(), CGame.IsMultiplayer(), InventorySlots.IsSlotIdValid(), GameInventory.LocationCreateEntity(), PlayerBase.PhysicalPredictiveDropItem(), Object.PlaceOnSurface(), Man.ServerDropEntity(), SetQuantity(), SetQuantity(), SetResultOfSplit(), ShouldSplitQuantity(), and MiscGameplayFunctions.TransferItemProperties()Show 16 more
, CGame.CreateObjectEx(), GameInventory.FindFreeLocationFor(), EntityAI.GetInventory(), GetQuantity(), GetTargetQuantityMax(), Object.GetType(), Object.GetType(), Object.GetWorldPosition(), InventorySlots.IsSlotIdValid(), GameInventory.LocationCreateEntity(), Object.PlaceOnSurface(), SetQuantity(), SetQuantity(), SetResultOfSplit(), ShouldSplitQuantity(), and MiscGameplayFunctions.TransferItemProperties()void SplitIntoStackMaxToInventoryLocationClient(notnull InventoryLocation dst)Show 9 more
, ActionTakeHybridAttachment.OnExecute(), ActionTakeItem.OnExecute(), ActionTakeItemToHands.OnExecute(), Icon.OnPerformCombination(), Inventory.OnCenterPanelDropReceived(), PlayerBase.CheckAndExecuteStackSplitToInventoryLocation(), PlayerContainer.OnDropReceivedFromGhostArea(), SplitItemUtils.TakeOrSplitToInventoryLocation(), and ZombieContainer.DoubleClick()Show 3 more
, ScriptInputUserData.Send(), SplitIntoStackMaxCargo(), and Serializer.Write()void SplitIntoStackMaxToInventoryLocation(notnull InventoryLocation dst)ItemBase SplitIntoStackMaxToInventoryLocationEx(notnull InventoryLocation dst)void SplitIntoStackMaxHandsClient(PlayerBase player)Show 3 more
, ScriptInputUserData.Send(), SplitIntoStackMaxHands(), and Serializer.Write()void SplitIntoStackMaxHands(PlayerBase player)void SplitItemToInventoryLocation(notnull InventoryLocation dst)void SplitItem(PlayerBase player)void OnQuantityChanged(float delta)Called on server side when this item's quantity is changed. Call super.OnQuantityChanged(); first when overriding this event.
void OnAttachmentQuantityChanged(ItemBase item)Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Show 12 more
, CarWheel.EEHealthLevelChanged(), Chemlight_ColorBase.EEHealthLevelChanged(), Clothing.EEHealthLevelChanged(), DeployableContainer_Base.EEHealthLevelChanged(), GiftBox_Base.EEHealthLevelChanged(), ImprovisedExplosive.EEHealthLevelChanged(), Magazine.EEHealthLevelChanged(), Magnum_Base.EEHealthLevelChanged(), Plastic_Explosive.EEHealthLevelChanged(), SCARH_Base.EEHealthLevelChanged(), TentBase.EEHealthLevelChanged(), and TripwireTrap.EEHealthLevelChanged()override void OnRightClick()drops content of container when ruined in fireplace
Show 29 more
, Class.Cast(), GameInventory.FindFreeLocationFor(), GameInventory.FindFreeLocationFor(), InventoryLocation.GetCol(), GameInventory.GetCurrentInventoryLocation(), GetDayZGame(), InventoryLocation.GetFlip(), EntityAI.GetHierarchyRoot(), EntityAI.GetHierarchyRootPlayer(), InventoryLocation.GetIdx(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), InventoryLocation.GetParent(), CGame.GetPlayer(), InventoryLocation.GetRow(), GameInventory.HasInventoryReservation(), CGame.IsClient(), DayZGame.IsLeftCtrlDown(), CGame.IsMultiplayer(), InventoryItem.OnRightClick(), ScriptInputUserData.Send(), InventoryLocation.SetCargo(), SetInventoryLocationToVicinityOrCurrent(), SplitItem(), Serializer.Write(), InventoryLocation.WriteToContext(), and GameInventory.c_InventoryReservationTimeoutShortMSprotected void SetInventoryLocationToVicinityOrCurrent(EntityAI root, inout InventoryLocation dst)Show 1 more
, InventoryLocation.SetGround()override bool CanBeCombined(EntityAI other_item, bool reservation_check = true, bool stack_max_limit = false)Show 24 more
, Magazine.GetAmmoCount(), Magazine.GetAmmoMax(), GameInventory.GetCurrentAttachmentSlotInfo(), Object.GetHealthLevel(), Object.GetHealthLevel(), EntityAI.GetHierarchyParent(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), GetQuantity(), EntityAI.GetQuantity(), GetQuantityMax(), GameInventory.GetSlotLock(), Object.GetType(), Object.GetType(), GameInventory.HasAttachment(), GameInventory.HasInventoryReservation(), GameInventory.HasInventoryReservation(), IsFullQuantity(), PlayerBase.IsItemsToDelete(), can_this_be_combined, and GameConstants.STATE_RUINEDShow 16 more
, AttachmentCategoriesRow.DraggingOverHeader(), AttachmentCategoriesRow.OnDropReceivedFromHeader(), ConstructionActionData.GetAttachmentSlotFromSelection(), ContainerWithCargoAndAttachments.DraggingOverHeader(), ContainerWithCargoAndAttachments.TakeAsAttachment(), HandsContainer.DraggingOverHeader(), HandsContainer.GetCombinationFlags(), HandsContainer.TakeAsAttachment(), CombineItems(), ItemManager.GetCombinationFlags(), Magazine.CombineItems(), PlayerContainer.DraggingOver(), PlayerContainer.OnDropReceivedFromGhostArea(), Rag.CanBeCombined(), VicinityContainer.DraggingOverIcon(), and VicinityContainer.OnDropReceivedFromIcon()void SetResultOfSplit(bool value)Show 1 more
, RefuelTorch.Do()void OnCombine(ItemBase other_item)Show 2 more
, Rag.OnCombine(), and SewingKit.OnCombine()void GetRecipesActions(Man player, out TSelectableActionInfoArray outputList)override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)Show 10 more
, FireplaceBase.GetDebugActions(), FireworksBase.GetDebugActions(), FlammableBase.GetDebugActions(), KitchenTimer.GetDebugActions(), LandMineTrap.GetDebugActions(), LayoutHolder.ShowActionMenu(), Magazine.GetDebugActions(), Magnum.GetDebugActions(), PowerGeneratorBase.GetDebugActions(), and TripwireTrap.GetDebugActions()override bool OnAction(int action_id, Man player, ParamsReadContext ctx)Show 47 more
, EntityAI.AddTemperature(), AddWet(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), EntityAI.Delete(), Magazine.GetAmmoCount(), Magazine.GetAmmoCount(), Magazine.GetAmmoMax(), Magazine.GetAmmoMax(), ComponentEnergyManager.GetEnergyMax(), GetGizmoApi(), EntityAI.GetIsFrozen(), GetLiquidType(), Object.GetMaxHealth(), IEntity.GetPhysics(), GetPlugin(), GetQuantityMax(), PluginRecipesManager.GetRecipeLengthInSecs(), PluginRecipesManager.GetRecipeSpecialty(), GetWetMax(), InsertAgent(), CGame.IsClient(), Object.IsMagazine(), CGame.IsMultiplayer(), CGame.IsServer(), EntityAI.OnAction(), EntityAI.OnDebugButtonPressServer(), EntityAI.OnDebugSpawnEx(), PluginItemDiagnostic.RegisterDebugItem(), RemoveAgent(), GizmoApi.SelectObject(), GizmoApi.SelectPhysics(), Magazine.ServerSetAmmoCount(), Magazine.ServerSetAmmoCount(), SetDebugDeveloper_item(), PluginDeveloper.SetDeveloperItemClientEx(), ComponentEnergyManager.SetEnergy(), EntityAI.SetFrozen(), Object.SetHealth01(), SetLiquidType(), SetQuantity(), SetQuantityMax(), DebugSpawnParams.WithPlayer(), and EntityAI.m_EMvoid OnActivatedByTripWire()DEPRECATED use OnActivatedByItem below Called when this item is activated from a trip wire that was stepped on.
void OnActivatedByItem(notnull ItemBase item)Called when this item is activated by other
bool CanExplodeInFire()bool CanEat()override bool IsIgnoredByConstruction()bool HasFoodStage()FoodStage GetFoodStage()overridden on Edible_Base; so we don't have to parse configs all the time
bool CanBeCooked()bool CanBeCookedOnStick()void RefreshAudioVisualsOnClient(CookingMethodType cooking_method, bool is_done, bool is_empty, bool is_burned)cooking-related effect methods
void RemoveAudioVisualsOnClient()bool Repair(PlayerBase player, ItemBase item_repair_kit, float specialty_weight)int GetItemSize()bool CanBeMovedOverride()void SetCanBeMovedOverride(bool setting)void MessageToOwnerStatus(string text)Send message to owner player in grey color
Returns: void
item_stone.MessageToOwnerStatus("Some Status Message");void MessageToOwnerAction(string text)Send message to owner player in yellow color
Returns: void
item_stone.MessageToOwnerAction("Some Action Message");void MessageToOwnerFriendly(string text)Send message to owner player in green color
Returns: void
item_stone.MessageToOwnerFriendly("Some Friendly Message");void MessageToOwnerImportant(string text)Send message to owner player in red color
Returns: void
item_stone.MessageToOwnerImportant("Some Important Message");override bool IsItemBase()override void OnRPC(PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)Show 4 more
, LargeTent.OnRPC(), LargeTentBackPack.OnRPC(), ToolBase.OnRPC(), and TrapBase.OnRPC()void OnSyncVariables(ParamsReadContext ctx)DEPRECATED (most likely)
Show 8 more
, m_Cleanness, m_ColorComponentA, m_ColorComponentB, m_ColorComponentG, m_ColorComponentR, m_VarLiquidType, m_VarQuantity, and m_VarWetoverride void WriteVarsToCTX(ParamsWriteContext ctx)Show 5 more
, GetQuantity(), GetWet(), EntityAI.IsVariableSet(), Serializer.Write(), and EntityAI.WriteVarsToCTX()override bool ReadVarsFromCTX(ParamsReadContext ctx, int version = -1)override bool OnStoreLoad(ParamsReadContext ctx, int version)Show 12 more
, EntityAI.GetHierarchyRootPlayer(), EntityAI.GetRemotelyActivatedItemBehaviour(), LoadAgents(), EntityAI.LoadVariables(), RemotelyActivatedItemBehaviour.OnStoreLoad(), EntityAI.OnStoreLoad(), Serializer.Read(), PlayerBase.SetLoadedQuickBarItemBind(), PlayerBase.SetLoadedQuickBarItemBind(), m_FixDamageSystemInit, m_IsStoreLoad, and int.MAXShow 26 more
, BaseBuildingBase.OnStoreLoad(), BloodContainerBase.OnStoreLoad(), CombinationLock.OnStoreLoad(), EasterEgg.OnStoreLoad(), Edible_Base.OnStoreLoad(), ExplosivesBase.OnStoreLoad(), FireplaceBase.OnStoreLoad(), FireworksLauncher.OnStoreLoad(), Flag_Base.OnStoreLoad(), FlammableBase.OnStoreLoad(), GardenBase.OnStoreLoad(), HescoBox.OnStoreLoad(), ItemMap.OnStoreLoad(), ItemOptics.OnStoreLoad(), KitchenTimer.OnStoreLoad(), Paper.OnStoreLoad(), PlantBase.OnStoreLoad(), PowerGeneratorStatic.OnStoreLoad(), Roadflare.OnStoreLoad(), ScientificBriefcase.OnStoreLoad(), Spotlight.OnStoreLoad(), TentBase.OnStoreLoad(), TransmitterBase.OnStoreLoad(), TrapBase.OnStoreLoad(), TrapSpawnBase.OnStoreLoad(), and Weapon_Base.OnStoreLoad()override void OnStoreSave(ParamsWriteContext ctx)Show 26 more
, BaseBuildingBase.OnStoreSave(), BloodContainerBase.OnStoreSave(), CombinationLock.OnStoreSave(), EasterEgg.OnStoreSave(), Edible_Base.OnStoreSave(), ExplosivesBase.OnStoreSave(), FireplaceBase.OnStoreSave(), FireworksLauncher.OnStoreSave(), Flag_Base.OnStoreSave(), FlammableBase.OnStoreSave(), GardenBase.OnStoreSave(), HescoBox.OnStoreSave(), ItemMap.OnStoreSave(), ItemOptics.OnStoreSave(), KitchenTimer.OnStoreSave(), Paper.OnStoreSave(), PlantBase.OnStoreSave(), PowerGeneratorStatic.OnStoreSave(), Roadflare.OnStoreSave(), ScientificBriefcase.OnStoreSave(), Spotlight.OnStoreSave(), TentBase.OnStoreSave(), TransmitterBase.OnStoreSave(), TrapBase.OnStoreSave(), TrapSpawnBase.OnStoreSave(), and Weapon_Base.OnStoreSave()override void AfterStoreLoad()Show 4 more
, SetQuantity(), SetStoreLoadedQuantity(), float.LOWEST, and m_FixDamageSystemInitoverride void EEOnAfterLoad()bool CanBeDisinfected()override void OnVariablesSynchronized()Show 21 more
, IsSplitable(), EntityAI.OnVariablesSynchronized(), OnWetChanged(), InventoryItem.PlayImpactSound(), ItemSoundHandler.PlayItemSoundClient(), UIMenuPanel.Refresh(), EntityAI.SetWeightDirty(), ItemSoundHandler.StopItemSoundClient(), EntityAI.m_ConfigWeight, m_ImpactSoundSurfaceHash, m_ImpactSpeed, EntityAI.m_Initialized, m_ItemSoundHandler, m_SoundSyncPlay, m_SoundSyncSlotID, m_SoundSyncStop, m_VarQuantity, m_VarQuantityPrev, m_VarWet, m_VarWetPrev, and m_WantPlayImpactSoundShow 23 more
, BaseBuildingBase.OnVariablesSynchronized(), ClaymoreMine.OnVariablesSynchronized(), ClockBase.OnVariablesSynchronized(), CombinationLock.OnVariablesSynchronized(), Compass.OnVariablesSynchronized(), Edible_Base.OnVariablesSynchronized(), FireplaceBase.OnVariablesSynchronized(), FireworksBase.OnVariablesSynchronized(), Flag_Base.OnVariablesSynchronized(), FryingPan.OnVariablesSynchronized(), GardenBase.OnVariablesSynchronized(), HescoBox.OnVariablesSynchronized(), ImprovisedExplosive.OnVariablesSynchronized(), ItemOptics.OnVariablesSynchronized(), Plastic_Explosive.OnVariablesSynchronized(), PowerGeneratorBase.OnVariablesSynchronized(), RemoteDetonatorTrigger.OnVariablesSynchronized(), Roadflare.OnVariablesSynchronized(), SmokeGrenadeBase.OnVariablesSynchronized(), TelescopicBaton.OnVariablesSynchronized(), TentBase.OnVariablesSynchronized(), TrapBase.OnVariablesSynchronized(), and TrapSpawnBase.OnVariablesSynchronized()override bool SetQuantity(float value, bool destroy_config = true, bool destroy_forced = false, bool allow_client = false, bool clamp_to_stack_max = true)Set item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted
Show 23 more
, GameInventory.GetCurrentInventoryLocation(), EntityAI.GetHierarchyRoot(), EntityAI.GetInventory(), GetQuantityMax(), GetQuantityMin(), InventoryLocation.GetSlot(), GetStoreLoadedQuantity(), InventoryLocation.GetType(), HasQuantity(), new InventoryLocation(), CGame.IsMultiplayer(), EntityAI.IsPrepareToDelete(), CGame.IsServer(), EntityAI.IsServerCheck(), InventoryLocation.IsValid(), OnQuantityChanged(), RemoveAllAgents(), EntityAI.SetVariableMask(), StartItemSoundServer(), SoundConstants.ITEM_ATTACH, SoundConstants.ITEM_DETACH, float.LOWEST, and m_VarQuantityadd item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted
void SetQuantityMax()Show 1 more
, RecipeBase.ApplyModificationsResults()override void SetQuantityToMinimum()override void SetQuantityNormalized(float value, bool destroy_config = true, bool destroy_forced = false)Sets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, setting 0.5 will result in value 2500)
Show 3 more
, Math.Lerp(), Math.Round(), and SetQuantity()override float GetQuantityNormalized()Gets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, value 2500 will result in 0.5)
float GetQuantityNormalizedScripted()override int GetQuantityMax()Show 1 more
, GetTargetQuantityMax()Show 1 more
, m_VarStackMaxShow 42 more
, ActionRemoveSeed.OnExecuteClient(), ActionTakeArrow.OnExecute(), ActionTakeArrowToHands.OnExecute(), ActionTakeHybridAttachment.OnExecute(), ActionTakeHybridAttachmentToHands.OnExecuteImpl(), ActionTakeItem.OnExecute(), ActionTakeItemToHands.OnExecute(), ActionTakeMaterialToHands.OnExecuteImpl(), AttachmentCategoriesRow.DoubleClick(), AttachmentCategoriesRow.MouseClick(), AttachmentCategoriesRow.OnDropReceivedFromHeader(), AttachmentCategoriesRow.TransferItemToVicinity(), Attachments.TransferItemToVicinity(), CargoContainer.TransferItemToVicinity(), Construction.DropNonUsableMaterialsServer(), ContainerWithCargo.TakeIntoHands(), ContainerWithCargoAndAttachments.MouseClick2(), HandsArea.OnHandsPanelDropReceived(), HandsContainer.MouseClick2(), HandsContainer.TakeAsAttachment(), HandsContainer.TransferItemToVicinity(), HandsPreview.Select(), Icon.MouseClick(), GetQuantityMax(), SplitIntoStackMax(), SplitIntoStackMaxCargo(), SplitIntoStackMaxEx(), SplitIntoStackMaxHands(), SplitIntoStackMaxToInventoryLocationEx(), MiscGameplayFunctions.ThrowEntityFromInventory(), PlayerContainer.DoubleClick(), PlayerContainer.MouseClick(), PlayerContainer.OnDropReceivedFromGhostArea(), PlayerContainer.TransferItemToVicinity(), SplitItemUtils.TakeOrSplitToInventory(), SplitItemUtils.TakeOrSplitToInventoryLocation(), VicinityContainer.OnDropReceivedFromHeader(), VicinitySlotsContainer.OnDropReceivedFromHeader(), VicinitySlotsContainer.Select(), ZombieContainer.DoubleClick(), ZombieContainer.MouseClick(), and ZombieContainer.TransferItemToVicinity()override int GetQuantityMin()Show 15 more
, ActionForceConsumeSingle.ActionCondition(), ActionWorldLiquidActionSwitch.ActionCondition(), CAContinuousEmpty.Setup(), DayZPlayerImplement.ProcessWeaponEvent(), EasterEgg.Release(), GetQuantityNormalized(), HasQuantity(), InitItemVariables(), OnWasAttached(), OnWasDetached(), SetQuantity(), SetQuantityNormalized(), SetQuantityToMinimum(), PlayerSpawnHandler.ApplyAttributes(), and QuantityConversions.GetItemQuantity()override bool HasQuantity()Show 26 more
, ActionRepairVehiclePartBase.AdjustItemQuantityServer(), ActionSewSelf.ApplyBandage(), ActionSewTarget.ApplyBandage(), Attachments.SplitItem(), CAContinuousMineWood.CreatePrimaryItems(), CAContinuousMineWood.CreateSecondaryItems(), CatchingContextTrapsBase.ReduceBaitQty(), Cooking.ProcessItemToCook(), DayZPlayerImplement.ProcessWeaponEvent(), ConvertEnergyToQuantity(), GetBaitEffectivity(), GetProtectionLevel(), GetTemperatureFreezeTime(), GetTemperatureThawTime(), InitItemVariables(), IsLiquidPresent(), OnWasAttached(), OnWasDetached(), SetCEBasedQuantity(), SetQuantity(), MaskBase.ConsumeQuantity(), MaskBase.GetFilterQuantityMax(), MaskBase.HasIntegratedFilter(), PluginRepairing.CalculateHealth(), SceneObject.Init(), and TrapBase.SnapOnObject()override float GetQuantity()bool IsFullQuantity()override float GetSingleInventoryItemWeightEx()float GetSingleInventoryItemWeight()Show 11 more
, EntityAI.GetConfigWeightModifiedDebugText(), ComponentEnergyManager.GetEnergy(), GetQuantity(), WeightDebug.GetWeightDebug(), EntityAI.GetWeightSpecialized(), EntityAI.HasEnergyManager(), IsSplitable(), WeightDebugData.SetCalcDetails(), WeightDebugData.SetCalcDetails(), WeightDebugData.SetCalcDetails(), and WeightDebug.m_VerbosityFlagsint GetNumberOfItems()Returns the number of items in cargo, otherwise returns 0(non-cargo objects). Recursive.
Show 4 more
, GameInventory.GetCargo(), EntityAI.GetInventory(), CargoBase.GetItemCount(), and GetNumberOfItems()Obsolete, use GetWeightEx instead
override void ClearInventory()Show 5 more
, array.Get(), EntityAI.GetInventory(), CGame.IsMultiplayer(), CGame.IsServer(), and CGame.ObjectDelete()float GetEnergy()override void OnEnergyConsumed()override void OnEnergyAdded()void ConvertEnergyToQuantity()float GetHeatIsolation()Show 1 more
, Object.GetType()Show 1 more
, Object.GetType()Show 4 more
, EntityAI.IsServerCheck(), OnWetChanged(), EntityAI.SetVariableMask(), and m_VarWetoverride void AddWet(float value)override void SetWetMax()override float GetWet()Show 22 more
, CAContinuousEmpty.Setup(), CAContinuousWringClothes.Execute(), CAContinuousWringClothes.Setup(), CCINotRuinedAndDry.Can(), Environment.ApplyDrynessToItemEx(), Environment.ApplyWetnessToItem(), FireplaceBase.AddWetnessToFireplace(), FireplaceBase.AddWetnessToItem(), FireplaceBase.Cooling(), FireplaceBase.Heating(), FireplaceBase.StartHeating(), FireworksBase.CanBeIgnitedBy(), FlammableBase.IsRagDryEnough(), InspectMenuNew.UpdateItemInfoWetness(), AddWet(), GetUnitWeight(), ProcessItemWetness(), WriteVarsToCTX(), Matchbox.CanIgniteItem(), MiscGameplayFunctions.GetCurrentItemHeatIsolation(), PluginItemDiagnostic.GetLocalProperties(), and UniversalTemperatureSourceLambdaBaseImpl.DryItemsInVicinity()override float GetWetMax()Show 3 more
, OnAction(), SetWet(), and UniversalTemperatureSourceLambdaBaseImpl.DryItemsInVicinity()override float GetWetMin()override float GetWetInit()override void OnWetLevelChanged(EWetnessLevel newLevel, EWetnessLevel oldLevel)override EWetnessLevel GetWetLevel()override void SetStoreLoad(bool value)override void SetStoreLoadedQuantity(float value)override float GetStoreLoadedQuantity()float GetItemModelLength()float GetItemAttachOffset()Show 3 more
, m_Cleanness, m_CleannessMax, and m_CleannessMinbool AllowFoodConsumption()string GetLockSoundSet()Show 2 more
, m_ColorComponentG, and m_ColorComponentRgets item's color variable as components
bool IsColorSet()string GetColorString()Returns item's PROCEDURAL color as formated string, i.e. "#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)"
Show 1 more
, m_VarLiquidTypeint GetLiquidTypeInit()Show 2 more
, InitItemVariables(), and OnQuantityChanged()override int GetLiquidType()Show 34 more
, ActionGiveBloodSelf.SetupAction(), ActionGiveBloodTarget.SetupAction(), ActionWaterGardenSlot.ActionCondition(), ActionWorldLiquidActionSwitch.ActionCondition(), Barrel_ColorBase.OnFreezeStateChangeServer(), BloodTest.Do(), Bottle_Base.OnFreezeStateChangeServer(), CleanRags.CanDo(), Cooking.CookWithEquipment(), Cooking.GetCookingMethod(), Cooking.GetCookingMethodWithTimeOverride(), Cooking.ProcessItemToCook(), DisinfectItem.CanDo(), Environment.ApplyDrynessToItemEx(), Environment.ApplyWetnessToItem(), ExtinguishTorch.CanDo(), FuelChainsaw.CanDo(), InspectMenuNew.UpdateItemInfoLiquidType(), GetItemOverheatThreshold(), GetTemperatureFreezeThreshold(), GetTemperatureThawThreshold(), IsLiquidPresent(), OnAction(), OnQuantityChanged(), ProcessItemWetness(), WriteVarsToCTX(), Liquid.CanFillContainer(), Liquid.CanTransfer(), Liquid.Transfer(), MiscGameplayFunctions.SoakItemInsideParentContainingLiquidAboveThreshold(), PlayerBase.Consume(), PluginItemDiagnostic.GetLocalProperties(), PowerGeneratorBase.CanAddFuel(), and UpgradeTorchWithLiquidFuel.CanDo()void UpdateQuickbarShortcutVisibility(PlayerBase player)To be called on moving item within character's inventory; 'player' should never be null
Show 1 more
, PlayerBase.SetEnableQuickBarEntityShortcut()void OnInventoryEnter(Man player)Event called on item when it is placed in the player(Man) inventory, passes the owner as a parameter
void OnInventoryExit(Man player)Event called on item when it is removed from the player(Man) inventory, passes the old owner as a parameter
Show 12 more
, FlammableBase.OnInventoryExit(), Flashlight.OnInventoryExit(), EEDelete(), OnItemLocationChanged(), ItemCompass.OnInventoryExit(), ItemGPS.OnInventoryExit(), ItemOptics.OnInventoryExit(), Magazine.OnInventoryExit(), Roadflare.OnInventoryExit(), TLRLight.OnInventoryExit(), UniversalLight.OnInventoryExit(), and Weapon_Base.OnInventoryExit()override void OnPlacementStarted(Man player)override void OnPlacementComplete(Man player, vector position = "0 0 0", vector orientation = "0 0 0")Show 11 more
, FireplaceBase.OnPlacementComplete(), FireworksLauncher.OnPlacementComplete(), GardenPlot.OnPlacementComplete(), HescoBox.OnPlacementComplete(), ShelterKit.OnPlacementComplete(), Spotlight.OnPlacementComplete(), TentBase.OnPlacementComplete(), TerritoryFlagKit.OnPlacementComplete(), TrapBase.OnPlacementComplete(), TrapSpawnBase.OnPlacementComplete(), and WatchtowerKit.OnPlacementComplete()override void RemoveAgent(int agent_id)override void RemoveAllAgents()override void RemoveAllAgentsExcept(int agent_to_keep)override int GetAgents()Show 14 more
, BrisketSpread_Opened.CanProcessDecay(), CrabCan_Opened.CanProcessDecay(), DogFoodCan_Opened.CanProcessDecay(), Lunchmeat_Opened.CanProcessDecay(), Pajka_Opened.CanProcessDecay(), Pate_Opened.CanProcessDecay(), PeachesCan_Opened.CanProcessDecay(), PlayerBase.Consume(), PluginItemDiagnostic.FillWithAgents(), PorkCan_Opened.CanProcessDecay(), SardinesCan_Opened.CanProcessDecay(), SpaghettiCan_Opened.CanProcessDecay(), TunaCan_Opened.CanProcessDecay(), and UnknownFoodCan_Opened.CanProcessDecay()bool LoadAgents(ParamsReadContext ctx, int version)void SaveAgents(ParamsWriteContext ctx)override void CheckForRoofLimited(float timeTresholdMS = 3000)Roof check for entity, limited by time (anti-spam solution)
Show 2 more
, EntityAI.SetRoofAbove(), and EntityAI.m_PreviousRoofTestTimeoverride void EEOnCECreate()Called when entity is being created as new by CE/ Debug
void Open()Implementations only
void Close()bool IsOpen()override bool CanDisplayCargo()Show 27 more
, Blowtorch.CanPutInCargo(), CableReel.CanPutInCargo(), Candle.CanPutInCargo(), CanisterGasoline.CanPutInCargo(), Canteen.CanPutInCargo(), Cauldron.CanPutInCargo(), Chainsaw.CanPutInCargo(), Clothing.CanPutInCargo(), Container_Base.CanPutInCargo(), ExplosivesBase.CanPutInCargo(), FilteringBottle.CanPutInCargo(), Fireplace.CanPutInCargo(), FishingRod_Base.CanPutInCargo(), FlammableBase.CanPutInCargo(), FryingPan.CanPutInCargo(), GardenBase.CanPutInCargo(), PlantBase.CanPutInCargo(), PortableGasStove.CanPutInCargo(), Pot.CanPutInCargo(), PowerGeneratorBase.CanPutInCargo(), Roadflare.CanPutInCargo(), Spotlight.CanPutInCargo(), TentBase.CanPutInCargo(), TrapBase.CanPutInCargo(), TrapSpawnBase.CanPutInCargo(), VehicleBattery.CanPutInCargo(), and WaterBottle.CanPutInCargo()Show 32 more
, AtlasBipod.CanPutAsAttachment(), Bark_Birch.CanPutAsAttachment(), Bark_Oak.CanPutAsAttachment(), BUISOptic.CanPutAsAttachment(), CarWheel_Ruined.CanPutAsAttachment(), DisinfectantSpray.CanPutAsAttachment(), GardenLime.CanPutAsAttachment(), Groza_Barrel_Grip.CanPutAsAttachment(), Groza_Barrel_Short.CanPutAsAttachment(), Groza_Barrel_Suppressor.CanPutAsAttachment(), GrozaGL_LowerReceiver.CanPutAsAttachment(), Guts.CanPutAsAttachment(), HoxtonMask.CanPutAsAttachment(), ImprovisedSuppressor.CanPutAsAttachment(), M4_CarryHandleOptic.CanPutAsAttachment(), M4_Suppressor.CanPutAsAttachment(), M9A1_Bayonet.CanPutAsAttachment(), MakarovPBSuppressor.CanPutAsAttachment(), MetalWire.CanPutAsAttachment(), Mosin_Bayonet.CanPutAsAttachment(), Mosin_Compensator.CanPutAsAttachment(), MP5_Compensator.CanPutAsAttachment(), Nails.CanPutAsAttachment(), PistolSuppressor.CanPutAsAttachment(), PlantMaterial.CanPutAsAttachment(), Rag.CanPutAsAttachment(), Red9Bttstck.CanPutAsAttachment(), SKS_Bayonet.CanPutAsAttachment(), SmallGuts.CanPutAsAttachment(), TLRLight.CanPutAsAttachment(), UniversalLight.CanPutAsAttachment(), and VehicleBattery.CanPutAsAttachment()Show 17 more
, CivilianBelt.CanReceiveAttachment(), DeployableContainer_Base.CanReceiveAttachment(), FenceKit.CanReceiveAttachment(), Fireplace.CanReceiveAttachment(), FlammableBase.CanReceiveAttachment(), HipPack_ColorBase.CanReceiveAttachment(), LeatherBelt_ColorBase.CanReceiveAttachment(), MilitaryBelt.CanReceiveAttachment(), PortableGasStove.CanReceiveAttachment(), RopeBelt.CanReceiveAttachment(), ShelterKit.CanReceiveAttachment(), TentBase.CanReceiveAttachment(), TerritoryFlagKit.CanReceiveAttachment(), TrapSpawnBase.CanReceiveAttachment(), TripwireTrap.CanReceiveAttachment(), VehicleBattery.CanReceiveAttachment(), and WatchtowerKit.CanReceiveAttachment()static void PlayFireParticles(ItemBase weapon, int muzzle_index, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 3 more
, GetMuzzleID(), WeaponParticlesBase.OnActivate(), and m_OnFireEffectstatic void PlayBulletCasingEjectParticles(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 3 more
, GetMuzzleID(), WeaponParticlesBase.OnActivate(), and m_OnBulletCasingEjectEffectstatic void PlayOverheatingParticles(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 3 more
, GetMuzzleID(), WeaponParticlesBase.OnActivate(), and m_OnOverheatingEffectstatic void UpdateOverheatingParticles(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 3 more
, GetMuzzleID(), WeaponParticlesOnOverheating.OnUpdate(), and m_OnOverheatingEffectstatic void StopOverheatingParticles(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)Show 3 more
, GetMuzzleID(), WeaponParticlesOnOverheating.OnDeactivate(), and m_OnOverheatingEffectoverride bool IsHeavyBehaviour()Show 11 more
, ActionDrinkThroughContinuous.ActionCondition(), ActionDrinkWellContinuous.ActionCondition(), ActionEatSnowContinuous.ActionCondition(), ActionGetInTransport.ActionCondition(), ActionRepackTent.SetupAnimation(), EmoteManager.CanPlayEmote(), FreezeSymptom.OnGetActivatedServer(), HotSymptom.OnGetActivatedServer(), PlayerBase.CanSprint(), PlayerBase.DropHeavyItem(), and PlayerBase.OnCommandSwimStart()override bool IsOneHandedBehaviour()override bool IsTwoHandedBehaviour()bool IsDeployable()float GetDeployTime()how long it takes to deploy this item in seconds
override void SetTakeable(bool pState)Show 26 more
, Barrel_ColorBase.Close(), Barrel_ColorBase.CloseLoad(), Barrel_ColorBase.Open(), Barrel_ColorBase.OpenLoad(), BarrelHoles_ColorBase.Close(), BarrelHoles_ColorBase.CloseLoad(), BarrelHoles_ColorBase.Open(), BarrelHoles_ColorBase.OpenLoad(), CombinationLock.LockServer(), CombinationLock.UnlockServer(), Grenade_Base.OnActivateFinished(), Grenade_Base.OnActivateImmediate(), ImprovisedExplosive.EEHealthLevelChanged(), ImprovisedExplosive.OnActivatedByItem(), ImprovisedExplosive.OnDisarmed(), OnPlacementStarted(), ItemOptics.OnInventoryExit(), ItemOptics.OnWasAttached(), ItemOptics.OnWasDetached(), PlantBase.PlantBase(), Plastic_Explosive.EEHealthLevelChanged(), Plastic_Explosive.OnDisarmed(), ReplaceDetonatorItemOnArmLambda.OnAbort(), ReplaceDetonatorItemOnArmLambda.OnSuccess(), TripwireTrap.EEItemAttached(), and TripwireTrap.EEItemDetached()override bool IsTakeable()Show 13 more
, ActionSwapItemToHands.ActionCondition(), ActionTakeHybridAttachment.ActionCondition(), ActionTakeHybridAttachmentToHands.ActionCondition(), ActionTakeItem.ActionCondition(), ActionTakeItemToHands.ActionCondition(), ActionTargetsCursor.GetTarget(), CargoContainer.SelectItem(), ExplosivesBase.IsTakeable(), SlotsContainer.SelectItem(), TentBase.IsTakeable(), VicinityObjects.GetVicinityObjects(), VicinitySlotsContainer.DoubleClick(), and VicinitySlotsContainer.TransferItem()bool IsActionTargetVisible()protected void PreLoadSoundAttachmentType()Attachment Sound Type getting from config file
override string GetAttachmentSoundType()string GetPlaceSoundset()played when deploy starts
string GetLoopDeploySoundset()played when deploy starts and stopped when it finishes
string GetDeploySoundset()played when deploy sucessfully finishes
string GetLoopFoldSoundset()played when fold starts and stopped when it finishes
string GetFoldSoundset()played when fold sucessfully finishes
ItemSoundHandler GetItemSoundHandler()protected void InitItemSounds()Show 11 more
, GetItemSoundHandler(), GetLoopDeploySoundset(), GetPlaceSoundset(), InventoryItemType.SetAttachSoundEvent(), InventoryItemType.SetDetachSoundEvent(), new SoundParameters(), string.Empty, SoundConstants.ITEM_DEPLOY, SoundConstants.ITEM_DEPLOY_LOOP, SoundConstants.ITEM_PLACE, and SoundParameters.m_LoopShow 5 more
, CGame.IsServer(), ScriptCallQueue.Remove(), EntityAI.SetSynchDirty(), m_SoundSyncPlay, and m_SoundSyncSlotIDShow 18 more
, ActionAttachExplosivesTrigger.OnStartServer(), ActionCloseBarrel.OnExecuteServer(), ActionCloseBarrelHoles.OnExecuteServer(), ActionDeployObject.OnFinishProgressServer(), ActionDeployObject.OnStartServer(), ActionDisarmExplosive.OnStartServer(), ActionDisarmExplosiveWithRemoteDetonatorUnpaired.OnStartServer(), ActionFoldBaseBuildingObject.OnFinishProgressServer(), ActionFoldBaseBuildingObject.OnStartServer(), ActionMountBarbedWire.OnFinishProgressServer(), ActionMountBarbedWire.OnStartServer(), ActionOpenBarrel.OnExecuteServer(), ActionOpenBarrelHoles.OnExecuteServer(), OnWasAttached(), OnWasDetached(), SetQuantity(), ShippingContainerKeys_ColorBase.DestroyKeyServer(), and TentBase.ToggleAnimation()void StartItemSoundServer(int id)Show 18 more
, ActionAttachExplosivesTrigger.OnStartServer(), ActionCloseBarrel.OnExecuteServer(), ActionCloseBarrelHoles.OnExecuteServer(), ActionDeployObject.OnFinishProgressServer(), ActionDeployObject.OnStartServer(), ActionDisarmExplosive.OnStartServer(), ActionDisarmExplosiveWithRemoteDetonatorUnpaired.OnStartServer(), ActionFoldBaseBuildingObject.OnFinishProgressServer(), ActionFoldBaseBuildingObject.OnStartServer(), ActionMountBarbedWire.OnFinishProgressServer(), ActionMountBarbedWire.OnStartServer(), ActionOpenBarrel.OnExecuteServer(), ActionOpenBarrelHoles.OnExecuteServer(), OnWasAttached(), OnWasDetached(), SetQuantity(), ShippingContainerKeys_ColorBase.DestroyKeyServer(), and TentBase.ToggleAnimation()void StopItemSoundServer(int id)Show 3 more
, ScriptCallQueue.Remove(), EntityAI.SetSynchDirty(), and m_SoundSyncStopShow 7 more
, ActionDeployObject.OnEndServer(), ActionDeployObject.OnFinishProgressServer(), ActionDisarmExplosive.OnEndServer(), ActionDisarmExplosiveWithRemoteDetonatorUnpaired.OnEndServer(), ActionFoldBaseBuildingObject.OnEndServer(), ActionFoldBaseBuildingObject.OnFinishProgressServer(), and ActionMountBarbedWire.OnEndServer()protected void ClearStartItemSoundServer()protected void ClearStopItemSoundServer()void OnApply(PlayerBase player)float GetBandagingEffectivity()bool HidesSelectionBySlot()WrittenNoteData GetWrittenNoteData()Show 2 more
, ActionWritePaperCB.OnStateChange(), and OnRPC()void StopItemDynamicPhysics()void PerformDamageSystemReinit()void SetZoneDamageCEInit()Sets zone damages to match randomized global health set by CE (CE spawn only)
Show 2 more
, Object.GetHealth01(), and Object.SetHealth01()DEPRECATED in use, but returns correct values nontheless. Check performed elsewhere
void ProcessItemTemperature(float delta, bool hasParent, bool hasRootAsPlayer, ItemBase refParentIB)Show 11 more
, EntityAI.GetHierarchyParent(), EntityAI.GetHierarchyRoot(), CGame.GetMission(), EntityAI.GetTemperature(), Mission.GetWorldData(), EntityAI.IsFreezeThawProgressFinished(), EntityAI.IsSelfAdjustingTemperature(), EntityAI.IsSelfAdjustingTemperature(), EntityAI.SetTemperatureEx(), new TemperatureDataInterpolated(), and GameConstants.TEMP_COEF_WORLDbool CanDecay()protected bool CanProcessDecay()protected bool CanHaveWetness()bool CanBeConsumed(ConsumeConditionData data = null)Items cannot be consumed if frozen by default. Override for exceptions.
override void ProcessVariables()float GetTemperaturePerQuantityWeight()Used in heat comfort calculations only!
override float GetTemperatureFreezeThreshold()Show 1 more
, IsLiquidContainer()override float GetTemperatureThawThreshold()Show 1 more
, IsLiquidContainer()override float GetItemOverheatThreshold()Show 1 more
, IsLiquidContainer()override float GetTemperatureFreezeTime()Show 3 more
, Math.Lerp(), Math.Max(), and GameConstants.TEMPERATURE_TIME_FREEZE_MINoverride float GetTemperatureThawTime()from enviro source
from other liquid container source
void CopyScriptPropertiesFrom(EntityAI oldItem)void AddLightSourceItem(ItemBase lightsource)Adds a light source child
void RemoveLightSourceItem()ItemBase GetLightSourceItem()returns an array of possible finishers
If we need a different (handheld)item action widget displayed, the logic goes in here
float GetBaitEffectivity()generic effectivity as a bait for animal catching
override void SetDebugItem()DEVELOPERShow 1 more
, GetHeatIsolation()bool CanBeUsedForSuicide()override void NotifyPlayerLoadChanged(EntityAI owner)string GetDeployFinishSoundset()void PlayDeploySound()void PlayDeployFinishSound()void PlayPlaceSound()void PlayDeployLoopSoundEx()void StopDeployLoopSoundEx()void SoundSynchRemoteReset()void SoundSynchRemote()bool UsesGlobalDeploy()bool CanPlayDeployLoopSound()bool IsSoundSynchRemote()bool IsPlaceSound()bool IsDeploySound()void SetIsPlaceSound(bool is_place_sound)void SetIsDeploySound(bool is_deploy_sound)void PlayAttachSound(string slot_type)Plays sound on item attach. Be advised, the config structure may slightly change in 1.11 update to allow for more complex use.
void PlayDetachSound(string slot_type)