class ObjectSource
View all 2,042 descendants
- ObjectTyped
- Entity
- Camera
- EntityAI
- AdvancedCommunication
- Building
- AnniversaryMusicSource
- AnniversarySpotLight
- BuildingBase
- House
- Land_Underground_WaterReservoir
- Land_Underground_WaterReservoir_Water
- DayZCreature
- DayZCreatureAI
- DayZAnimal
- DayZInfected
- ZombieBase
- ZombieFemaleBase
- ZmbF_BlueCollarFat_Base
- ZmbF_CitizenANormal_Base
- ZmbF_CitizenANormal_LT_Base
- ZmbF_CitizenBSkinny_Base
- ZmbF_Clerk_Normal_Base
- ZmbF_Clerk_Normal_LT_Base
- ZmbF_ClerkFat_Base
- ZmbF_DoctorSkinny_Base
- ZmbF_HikerSkinny_Base
- ZmbF_JoggerSkinny_Base
- ZmbF_JournalistNormal_Base
- ZmbF_JournalistNormal_LT_Base
- ZmbF_MechanicNormal_Base
- ZmbF_MilkMaidOld_Base
- ZmbF_MilkMaidOld_LT_Base
- ZmbF_NurseFat_Base
- ZmbF_ParamedicNormal_Base
- ZmbF_PatientOld_Base
- ZmbF_PoliceWomanNormal_Base
- ZmbF_Runner_Base
- ZmbF_ShortSkirt_Base
- ZmbF_ShortSkirt_LT_Base
- ZmbF_SkaterYoung_Base
- ZmbF_SkaterYoung_LT_Base
- ZmbF_SurvivorNormal_Base
- ZmbF_SurvivorNormal_LT_Base
- ZmbF_usSoldier_normal_Base
- ZmbF_VillagerOld_Base
- ZmbF_VillagerOld_LT_Base
- ZombieMaleBase
- ZmbM__Runner_Base
- ZmbM_CitizenASkinny_Base
- ZmbM_CitizenASkinny_LT_Base
- ZmbM_CitizenBFat_Base
- ZmbM_ClerkFat_Base
- ZmbM_ClerkFat_LT_Base
- ZmbM_CommercialPilotOld_Base
- ZmbM_CommercialPilotOld_LT_Base
- ZmbM_ConstrWorkerNormal_Base
- ZmbM_DoctorFat_Base
- ZmbM_FarmerFat_Base
- ZmbM_FarmerFat_LT_Base
- ZmbM_FirefighterNormal_Base
- ZmbM_FishermanOld_Base
- ZmbM_Gamedev_Base
- ZmbM_HandymanNormal_Base
- ZmbM_HeavyIndustryWorker_Base
- ZmbM_HermitSkinny_Base
- ZmbM_HikerSkinny_Base
- ZmbM_HunterOld_Base
- ZmbM_Jacket_Base
- ZmbM_Jacket_LT_Base
- ZmbM_JoggerSkinny_Base
- ZmbM_JournalistSkinny_Base
- ZmbM_MechanicSkinny_Base
- ZmbM_MotobikerFat_Base
- ZmbM_Mummy
- ZmbM_NBC_Grey
- ZmbM_NBC_White
- ZmbM_NBC_Yellow
- ZmbM_OffshoreWorker_Base
- ZmbM_ParamedicNormal_Base
- ZmbM_PatientSkinny_Base
- ZmbM_PatrolNormal_Base
- ZmbM_PolicemanFat_Base
- ZmbM_PolicemanSpecForce_Base
- ZmbM_priestPopSkinny_Base
- ZmbM_PrisonerSkinny_Base
- ZmbM_SkaterYoung_Base
- ZmbM_SkaterYoung_LT_Base
- ZmbM_Soldier_Base
- ZmbM_SoldierNormal_Base
- ZmbM_SurvivorDean_Base
- ZmbM_usSoldier_normal_Base
- ZmbM_VillagerOld_Base
- ZmbM_VillagerOld_LT_Base
- ZombieFemaleBase
- ZombieBase
- DayZCreatureAI
- EffecterBase
- InventoryItem
- FemaleFeet_Base
- FemaleHands_Base
- FemaleLegs_Base
- FemaleTorso_Base
- ItemBase
- 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
- MaleFeet_Base
- MaleHands_Base
- MaleLegs_Base
- MaleTorso_Base
- Pawn
- ScriptedEntity
- EntityLightSource
- ScriptedLightBase
- PointLightBase
- AnniversaryBoxLight
- AnniversaryMainLight
- BlowtorchLight
- BonfireLight
- BrightnessTestLight
- BuoyLight
- ChemlightLight
- EntranceLight
- ExplosionLight
- ExplosiveLight
- FireplaceLight
- FlareLight
- FlashGrenadeLight
- GoatLight
- MooringBuoyLight
- MuzzleFlashLight
- MuzzleFlashLight_1
- MuzzleFlashLight_2
- PartyLight
- PersonalLight
- PortableGasLampLight
- Roadblock_Light
- RoadflareLight
- ShellLight
- StoveLight
- TirePileLight
- TorchLight
- WarheadStorageLight
- XmasSleighLight
- XmasTreeLight
- ZombieMummyLight
- SpotLightBase
- PointLightBase
- ScriptedLightBase
- ParticleBase
- ProxySubpart
- SoundOnVehicle
- SoundWaveOnVehicle
- ProxyInventory
- Entity
- Plant
- RockBase
- Static_rock_apart1
- Static_rock_apart2
- Static_rock_bright_apart1
- Static_rock_bright_apart2
- Static_rock_bright_monolith1
- Static_rock_bright_monolith2
- Static_rock_bright_monolith3
- Static_rock_bright_monolith4
- Static_rock_bright_spike1
- Static_rock_bright_spike2
- Static_rock_bright_spike3
- Static_rock_bright_wallh1
- Static_rock_bright_wallh2
- Static_rock_bright_wallh3
- Static_rock_bright_wallv
- Static_rock_monolith1
- Static_rock_monolith2
- Static_rock_monolith3
- Static_rock_monolith4
- Static_rock_spike1
- Static_rock_spike2
- Static_rock_spike3
- Static_rock_stone10
- Static_rock_stone10_moss
- Static_rock_stone6
- Static_rock_stone6_moss
- Static_rock_stone7
- Static_rock_stone7_moss
- Static_rock_stone8
- Static_rock_stone8_moss
- Static_rock_stone9
- Static_rock_stone9_moss
- Static_rock_wallh1
- Static_rock_wallh2
- Static_rock_wallh3
- Static_rock_wallh4
- Static_rock_wallh5
- Static_rock_wallh6
- Static_rock_wallv
- Static_stone1
- Static_stone10
- Static_stone10_moss
- Static_stone2
- Static_stone3
- Static_stone4
- Static_stone5
- Static_stone5_Trail_B
- Static_stone5_Trail_G
- Static_stone5_Trail_R
- Static_stone5_Trail_Y
- Static_stone6
- Static_stone6_moss
- Static_stone7
- Static_stone7_moss
- Static_stone7_Trail_B
- Static_stone7_Trail_G
- Static_stone7_Trail_R
- Static_stone7_Trail_Y
- Static_stone8
- Static_stone8_moss
- Static_stone9
- Static_stone9_moss
- Static
All members, including inherited
Constructors 2
private void ~Object()private void Object()Methods 238
bool CanBeSkinned()void Delete()Delete this object in next frame
Returns: void
ItemBase item = g_Game.GetPlayer().CreateInInventory("GrenadeRGD5");
item.Delete();proto native void AddProxyPhysics(string proxySelectionName)Show 11 more
, BatteryCharger.RefreshPhysics(), Construction.ShowConstructionPartPhysics(), Fireplace.RefreshPhysics(), HescoBox.RefreshPhysics(), KitBase.UpdatePhysics(), PileOfWoodenPlanks.UpdateSelections(), TentBase.EEItemAttached(), TentBase.HandleOpeningsPhysics(), TentBase.RefreshAttachements(), TentBase.ToggleAnimation(), and TentBase.UpdatePhysics()proto native void RemoveProxyPhysics(string proxySelectionName)Show 11 more
, BatteryCharger.RefreshPhysics(), Construction.HideConstructionPartPhysics(), Fireplace.RefreshPhysics(), HescoBox.RefreshPhysics(), KitBase.UpdatePhysics(), PileOfWoodenPlanks.UpdateSelections(), TentBase.EEHealthLevelChanged(), TentBase.EEItemDetached(), TentBase.HandleOpeningsPhysics(), TentBase.HideAllAnimationsAndProxyPhysics(), and TentBase.ToggleAnimation()void OnEnterTrigger(ScriptedEntity trigger)Object entered trigger
void OnLeaveTrigger(ScriptedEntity trigger)Object left trigger
Retrieve all LODS
proto native vector GetBoundingCenter()Retrieve LOD by given name
Show 3 more
, GetLODS(), string.ToLower(), and string.ToLower()TStringArray GetHiddenSelections()Returns the hiddenSelections array from the object's config
TStringArray GetHiddenSelectionsTextures()Returns the hiddenSelectionsTextures array from the object's config
TStringArray GetHiddenSelectionsMaterials()Returns the hiddenSelectionsMaterials array from the object's config
Creates an explosion on this object by its ammoType in config.
Show 3 more
, GetPosition(), CGame.IsServer(), and SynchExplosion()Show 2 more
, ItemBase.EEKilled(), and Land_FuelStation_Feed.EEKilled()void SynchExplosion()Show 1 more
, CGame.RPCSingleParam()void OnExplodeClient()Called on clients when this object explodes
Show 1 more
, AmmoEffects.PlayAmmoParticle()returns action component name by given component index, 'geometry' can be "fire" or "view" (default "" for mixed/legacy mode)
Show 46 more
, ActionCreateIndoorOven.ActionCondition(), ActionDestroyCombinationLock.ActionCondition(), ActionDestroyPart.DestroyCondition(), ActionDetachPowerSourceFromPanel.ActionCondition(), ActionDismantlePart.DismantleCondition(), ActionEnterLadder.ActionCondition(), ActionEnterLadder.Start(), ActionInsertSparkplug.ActionCondition(), ActionMountBarbedWire.GetZoneSelection(), ActionOperatePanelPowerStation.ActionCondition(), ActionOperatePanelPowerStation.OnStart(), ActionPlaceFireplaceIndoor.ActionCondition(), ActionPlaceOvenIndoor.ActionCondition(), ActionPullOutPlug.ActionCondition(), ActionPullOutPlug.GetTargetName(), ActionPullOutPlug.OnExecuteServer(), ActionRepairPart.OnFinishProgressServer(), ActionRepairPart.RepairCondition(), ActionTakeHybridAttachment.ActionCondition(), ActionTakeHybridAttachment.InventoryReservation(), ActionTakeHybridAttachment.OnExecute(), ActionTakeHybridAttachmentToHands.ActionCondition(), ActionTakeHybridAttachmentToHands.CreateAndSetupActionCallback(), ActionTakeHybridAttachmentToHands.OnExecuteImpl(), ActionTakeMaterialToHands.ActionCondition(), ActionTakeMaterialToHandsSwitch.ActionCondition(), ActionTargets.DrawSelectionPos(), ActionTargets.ShowDebugActionTargets(), ActionTargetsCursor.GetItemDesc(), ActionTargetsCursor.GetItemHealth(), ActionTargetsCursor.GetOnScreenPosition(), ActionTuneFrequencyOnGround.ActionCondition(), ActionTurnOffSpotlight.ActionCondition(), ActionTurnOffTransmitterOnGround.ActionCondition(), ActionTurnOnSpotlight.ActionCondition(), ActionTurnOnTransmitterOnGround.ActionCondition(), ActionUnlockShippingContainer.TranslateLockSelectionIntoDoorIdx(), ActionUnmountBarbedWire.GetZoneSelection(), ActionUnplugThisByCord.ActionCondition(), ActionUnplugThisByCord.GetTargetName(), ConstructionActionData.OnUpdateActions(), ConstructionActionData.OnUpdateActionsNoTool(), Hologram.CorrectForWatchtower(), Hologram.IsObjectStatic(), Hologram.SetOnGround(), and Land_Underground_WaterReservoir.GetTurnableValveIndex()returns action component position by given component index, 'geometry' can be "fire" or "view" (default "" for mixed/legacy mode)
proto native owned int GetActionComponentNameList(int componentIndex, TStringArray nameList, string geometry = "")outputs action component name list by given component index, 'geometry' can be "fire" or "view" (default "" for mixed/legacy mode). Returns -1 (not found), 0 (found default component only), or 1 (found named component)
Show 43 more
, ActionBase.IsInReach(), ActionBase.WriteToContext(), ActionCarDoorsOutside.ActionCondition(), ActionCarDoorsOutside.OnStartServer(), ActionCloseFence.ActionCondition(), ActionDetachFromTarget.FindSlotIdToDetach(), ActionDetachFromTarget_SpecificSlot.FindSlotIdToDetach(), ActionDetachFromTarget_SpecificSlotsCategory.FindSlotIdToDetach(), ActionDisinfectPlant.ActionCondition(), ActionFertilizeSlot.ActionCondition(), ActionFillBrakes.ActionCondition(), ActionFillCoolant.ActionCondition(), ActionFillFuel.ActionCondition(), ActionFillOil.ActionCondition(), ActionGetInTransport.ActionCondition(), ActionHarvestCrops.GetPlantSlot(), ActionOpenFence.ActionCondition(), ActionPackTent.ActionCondition(), ActionPlantSeed.ActionCondition(), ActionPlantSeed.Process(), ActionRemovePlant.ActionCondition(), ActionRemoveSeed.ActionCondition(), ActionRepairBoatChassis.ActionCondition(), ActionRepairBoatEngine.ActionCondition(), ActionRepairCarChassis.ActionCondition(), ActionRepairCarEngine.ActionCondition(), ActionRepairTent.ActionCondition(), ActionRepairTentPart.ActionCondition(), ActionTargets.ShowDebugActionTargets(), ActionTargetsCursor.GetItemDesc(), ActionTargetsCursor.GetItemHealth(), ActionTargetsCursor.GetOnScreenPosition(), ActionToggleTentOpen.ActionCondition(), ActionToggleTentOpen.OnExecuteServer(), ActionWaterGardenSlot.ActionCondition(), BleedingSourcesManagerBase.GetBitFromSelectionID(), CAContinuousDisinfectPlant.Setup(), CAContinuousFertilizeGardenSlot.Setup(), CAContinuousWaterSlot.Setup(), DayZCreature.AddArrow(), HudDebugWinHorticulture.SendRPCUpdate(), PlayerBase.AddArrow(), and ZombieBase.AddArrow()proto native bool IsActionComponentPartOfSelection(int componentIndex, string selectionName, string geometry = "")return true if selection containts action component, 'geometry' can be "fire" or "view" (default "" for mixed/legacy mode)
proto void GetActionComponentsForSelectionName(int level, string selectionName, TIntArray componentIndices)outputs action component index list by given selection, 'geometry' can be "fire" or "view" (default "" for mixed/legacy mode)
The center of the component, in model space
The center of the component, in model space
The AABB of the component
proto native bool ToDelete()Flag to determine this object is marked to be deleted soon
proto native bool IsPendingDeletion()Determine whether this object is in the deletion ProcessDirectDamage Is useful in the case where a parent is being deleted, since the children will be deleted first So to know if something was removed or detached from it's parent, use this check to see if it is because the parent is being deleted
Show 2 more
, GardenBase.RemoveSlot(), and PlantBase.~PlantBase()proto native int GetGeometryLevel()Native functions for getting the level used for calculating the pivot
proto native int GetFireGeometryLevel()proto native int GetViewGeometryLevel()proto native int GetMemoryLevel()Conversion between enfusion and RV bone formats for hierarchy
Get the pivot point of the bone from the component index in the LOD, level can be geometry, fire, view or memory
proto native void GetBonePivotsForAnimationSource(int level, string animationSource, out TIntArray pivots)Get the pivots assigned to the animation source at the specified LOD
returns local space, model space, world space position of the bone
Show 10 more
, DayZPlayerImplementMeleeCombat.TargetSelection(), DayZPlayerMeleeFightLogic_LightHeavy.IsShortDistance(), EntityPlacementCallback.OnSetup(), IngameHud.ShowPlayerTag(), MiscGameplayFunctions.GetHeadBonePos(), PlayerBase.GetCenter(), PlayerBase.GetDrowningWaterLevelCheck(), VicinityItemManager.ExcludeFromContainer_Phase1(), Weapon_Base.LiftWeaponCheckEx(), and ZombieBase.GetCenter()returns local space, model space, world space orientation (quaternion) of a bone
returns local space, model space, world space transformations of a bone
proto native void GetTightlyPackedCorners(ETransformationAxis axis, out vector corners[4])Get corner positions in worldspace aligned to the orientation of the object (currently only TOP/BOTTOM supported)
axis- The axis the object is aligned to
corners- array[4] of vector, each a corner aligned to the axis ({0,0}, {0,1}, {1,0}, {1,1})
Returns: true if collision box exists, false otherwise
void DebugDrawTightlyPackedCorners(ETransformationAxis axis, int color)DIAG_DEVELOPERproto native vector GetPosition()Retrieve position
proto native vector GetWorldPosition()Returns world position. This function takes proxy transformation into account.
Show 21 more
, CameraToolsMenu.SaveKeyframe(), FireplaceBase.IsSpaceFor(), ItemBase.SplitIntoStackMax(), ItemBase.SplitIntoStackMaxEx(), MiscGameplayFunctions.FilterObstructedObjectsByGrouping(), MiscGameplayFunctions.SplitArrayIntoGroupsByDistance(), ParticleEffecter.OnVariablesSynchronized(), ParticleSource.SetWiggle(), PlayerBase.SpreadAgentsEx(), RemotePlayerStatDebug.Init(), ScriptConsoleGeneralTab.Init(), ScriptConsoleGeneralTab.OnMouseButtonDown(), ScriptConsoleGeneralTab.Update(), ScriptConsoleGeneralTab.UpdateMousePos(), ScriptConsoleSoundsTab.OnMouseButtonDown(), ScriptConsoleSoundsTab.ScriptConsoleSoundsTab(), ScriptConsoleSoundsTab.Update(), ScriptConsoleSoundsTab.UpdateMousePos(), TreeEffecter.OnVariablesSynchronized(), Trigger.DebugDmgTrigger(), and Trigger.DebugSendDmgTrigger()proto native void SetPosition(vector vPos)Set position
proto native void PlaceOnSurface()Place object on surface
Show 15 more
, DayZGame.OnProjectileStoppedInObject(), ExplosivesBase.OnPlacementComplete(), FlammableBase.TryTransformIntoStick(), IntroSceneCharacter.CharacterLoad(), IntroSceneCharacter.CreateDefaultCharacter(), IntroSceneCharacter.CreateNewCharacter(), ItemBase.SplitIntoStackMax(), ItemBase.SplitIntoStackMaxEx(), MiscGameplayFunctions.RemoveAllAttachedChildrenByTypename(), PlayerBase.CreateCopyOfItemInInventoryOrGroundEx(), PlayerBase.DropItem(), PluginDeveloper.SetupSpawnedEntity(), PluginDeveloper.SpawnEntityOnGroundPatternGrid(), SceneObject.PlaceOnSurface(), and TrapBase.OnPlacementComplete()proto native vector GetOrientation()Retrieve orientation (yaw, pitch, roll) in <b>degrees</b>
Returns: vector of yaw, pitch and roll angles (x = yaw, y = pitch, z = roll)
proto native void SetOrientation(vector vOrientation)Set orientation (yaw, pitch, roll) in <b>degrees</b>
vOrientation- , vector of yaw, pitch and roll angles (x = yaw, y = pitch, z = roll)
proto native vector GetDirection()Retrieve direction vector
proto native void SetDirection(vector vPos)Set direction of object
vDirection- , direction vector
proto native vector GetDirectionUp()Retrieve direction up vector
proto native vector GetDirectionAside()Retrieve direction aside vector
Calculate local position of other entity to this entity
Calculate global position to this entity from local position
proto native vector GetSpeed()Retrieve object's speed in global space
proto native vector GetModelSpeed()Retrieve object's speed in local space
proto native bool CanAffectPathgraph()Returns true if object's geometry can affect pathgraph generation
Sets if object's geometry affects pathgraph generation. If first parameter is true, it ignores second parameter and sets affecting pathgraph by parameter set in object's config
Show 2 more
, FireplaceBase.StopFire(), and TentBase.RegenerateNavmesh()Get Clipping info
minMax- array[2] of vectors, into minMax[0] is returned min, into minMax[1] is returned max
Returns: radius of bounding box
vector minMax[2];
float radius = g_Game.GetPlayer().ClippingInfo(minMax);
Print(minMax);
Print(radius);Gets collision bounding box
minMax- array[2] of vectors, into minMax[0] is returned min, into minMax[1] is returned max
Returns: true if collision box exists, false otherwise
vector minMax[2];
if(g_Game.GetPlayer().GetCollisionBox(minMax))
Print("has box");Show 11 more
, Fence.IsPlayerInside(), Hologram.GetProjectionCollisionBox(), MiscGameplayFunctions.FilterObstructedObjectsByGrouping(), MiscGameplayFunctions.IsUnderRoofFromToCalculation(), MiscGameplayFunctions.ThrowAllItemsInInventory(), PlayerBase.DiagOnPostFrame(), SceneObject.GetSize(), ShelterBase.IsPlayerInside(), TerritoryFlag.IsPlayerInside(), Transport.IsAreaAtDoorFree(), and Trigger.DebugSendDmgTrigger()proto native float GetCollisionRadius()Gets collision radius (bounding sphere)
Returns: bounding sphere radius
proto native float GetDamage()Get total damage (clipped to range 0..1)
proto native void GetSelectionList(out TStringArray selectionList)float GetSurfaceNoise()Returns noise multiplier of surface under object
Returns true if the given selection was found in the p3d file. False if otherwise.
Searches object's config for the given animation name. Returns true if it was found, or false if not.
If Returns true if this item has EnergyManager in its config. Otherwise returns false.
Show 37 more
, BaseBuildingBase.HandleItemFalling(), BoatScript.BoatScript(), Bonfire.EEInit(), CarScript.CanReachSeatFromDoors(), CarScript.CarScript(), CarScript.UpdateLightsClient(), Construction.DropNonUsableMaterialsServer(), Construction.GetCollisionBoxData(), Fence.GetKitSpawnPosition(), Fence.HasProperDistance(), FireworksLauncher.OnFuseIgnitedClient(), FireworksLauncherClientEvent.GetShotPos(), Hologram.GetProjectionCollisionBox(), Land_Underground_Entrance.GetLightPosition(), Land_Underground_WaterReservoir.GetMemoryPointPosition(), Land_Underground_WaterReservoir.TranslateMemoryPointsToWaterLevels(), Land_WarheadStorage_PowerStation.GetPowerGeneratorSpawnPos(), Land_WarheadStorage_PowerStation.OnVariablesSynchronized(), Misc_TirePile_Burning_DE.EEInit(), GetCenter(), PlaySoundSetAtMemoryPoint(), Raycaster.DoMeasurement(), ScriptedLightBase.AttachOnMemoryPoint(), ShelterSite.GetKitSpawnPosition(), ShelterSite.HasProperDistance(), ShelterSite.IsPlayerInside(), StaticConstructionMethods.SpawnConstructionMaterialPiles(), TerritoryFlag.GetKitSpawnPosition(), TerritoryFlag.HasProperDistance(), Transport.Transport(), TrapSpawnBase.UpdatePreyPos(), Watchtower.CheckMemoryPointVerticalDistance(), Watchtower.HasProperDistance(), Watchtower.IsFacingCamera(), Watchtower.IsFacingPlayer(), Watchtower.IsPlayerInside(), and Watchtower.PerformRoofCheckForBase()Show 37 more
, BaseBuildingBase.HandleItemFalling(), BoatScript.BoatScript(), CarScript.CanReachSeatFromDoors(), CarScript.CarScript(), ClaymoreMine.GetViewIndex(), Construction.DropNonUsableMaterialsServer(), Construction.GetCollisionBoxData(), EntityAI.GetViewIndex(), Fence.GetKitSpawnPosition(), Fence.HasProperDistance(), FireworksLauncher.OnFuseIgnitedClient(), FireworksLauncherClientEvent.GetShotPos(), Flag_Base.GetViewIndex(), Hologram.GetProjectionCollisionBox(), Land_Underground_Entrance.GetLightPosition(), Land_Underground_WaterReservoir.GetMemoryPointPosition(), Land_Underground_WaterReservoir.TranslateMemoryPointsToWaterLevels(), GetCenter(), PlaySoundSetAtMemoryPoint(), ScriptedLightBase.AttachOnMemoryPoint(), ScriptedLightBase.CreateLightAtObjMemoryPoint(), ShelterSite.GetKitSpawnPosition(), ShelterSite.HasProperDistance(), Spotlight.GetViewIndex(), StaticConstructionMethods.SpawnConstructionMaterialPiles(), TentBase.GetViewIndex(), TerritoryFlag.GetKitSpawnPosition(), TerritoryFlag.HasProperDistance(), Transport.Transport(), Trap_FishNet.GetViewIndex(), Trap_SmallFish.GetViewIndex(), TrapSpawnBase.UpdatePreyPos(), TripwireTrap.GetViewIndex(), Watchtower.CheckMemoryPointVerticalDistance(), Watchtower.HasProperDistance(), Watchtower.IsFacingCamera(), and Watchtower.IsFacingPlayer()proto native void CreateDynamicPhysics(int interactionLayers)proto native void EnableDynamicCCD(bool state)proto native void SetDynamicPhysicsLifeTime(float lifeTime)void OnTreeCutDown(EntityAI cutting_entity)Called when tree is chopped down. 'cutting_entity' can be tool, or player, if cutting bush with bare hands
proto native EntityType GetEntityType()Returns shared EntityType, can be null for some internal/static types
string GetType()Get config class of object
string GetDisplayName()Get display name of entity
Show 32 more
, ActionDestroyCombinationLock.GetAdminLogMessage(), ActionDestroyPart.GetAdminLogMessage(), ActionDismantlePart.GetAdminLogMessage(), ActionFoldBaseBuildingObject.GetAdminLogMessage(), ActionPackTent.GetAdminLogMessage(), ActionPullOutPlug.GetTargetName(), ActionRepackTent.GetAdminLogMessage(), ActionRepairPart.GetAdminLogMessage(), ActionTakeMaterialToHands.OnActionInfoUpdate(), ActionTargets.ShowDebugActionTargets(), ActionTargetsCursor.GetItemDesc(), ActionUnplugThisByCord.GetTargetName(), AttachmentCategoriesContainer.SetHeaderName(), Attachments.InitAttachmentGrid(), Barrel_ColorBase.BleachClothes(), CargoContainer.UpdateHeaderText(), CarScript.CheckContactCache(), ContainerWithCargoAndAttachments.SetEntity(), DayZPlayerImplementMeleeCombat.ShowDebugMeleeTarget(), EntityAI.InitDamageZoneDisplayNameMapping(), Environment.ApplyDrynessToItemEx(), Environment.ApplyWetnessToItem(), HandsContainer.ShowActionMenuCombine(), HandsPreview.CreateNewIcon(), InspectMenuNew.UpdateItemInfo(), ItemActionsWidget.GetItemDesc(), PlayerBase.EEHitBy(), PluginAdminLog.OnPlacementComplete(), PluginAdminLog.PlayerHitBy(), PluginAdminLog.PlayerKilled(), RadialQuickbarMenu.UpdateQuickbarItemCard(), and ScriptConsoleItemsTab.SetPreviewObject()bool DisplayNameRuinAttach()string GetModelName()Returns name of the model of this object without the '.p3d' suffix
proto native owned string GetShapeName()Return path and name of the model
int Release()Check config class name of the object
bool IsAlive()bool IsMan()Returns if this entity is Man
Show 21 more
, AreaDamageLoopedDeferred_NoVehicle.OnEvaluateDamageEx(), Armband_ColorBase.CanPutInCargo(), CCTMan.Can(), CCTNonRuined.Can(), Clothing.CanLoadItemIntoCargoClothingConditions(), Clothing.CanPutInCargoClothingConditions(), Clothing.CanReceiveItemIntoCargoClothingConditions(), Clothing.SmershException(), ContaminatedTrigger_Dynamic.OnStayClientEvent(), EntityAI.CanBeTargetedByAI(), EntityAI.InitTemperature(), EntityAI.UseConfigInitTemperature(), EntityPlacementCallback.OnCollide(), EntityPlacementCallback.OnQuery(), HoxtonMask.CanPutAsAttachment(), ItemBase.OnItemLocationChanged(), ManTrigger.CanAddObjectAsInsider(), MiscGameplayFunctions.IsObjectObstructedFilterEx(), MiscGameplayFunctions.IsObjectObstructedProxy(), CanBeIgnoredByDroppedItem(), and VicinityItemManager.ExcludeFromContainer_Phase1()bool IsDayZCreature()Checks if this instance is of type DayZCreature
bool IsTransmitter()Returns if this entity is a non-static Transmitter
bool IsItemBase()Returns if this entity is ItemBase
Show 10 more
, ActionOpenBarrelHoles.ActionCondition(), ActionTakeItem.ActionCondition(), ActionTargetsCursor.GetItemDesc(), ActionTargetsCursor.GetItemHealth(), ActionTargetsCursor.GetTarget(), Environment.ProcessItemsDryness(), Environment.ProcessItemsWetness(), CanBeIgnoredByDroppedItem(), PlayerBase.FindCargoByBaseType(), and PluginTransmissionAgents.InjectAgentsWithoutPlayer()bool IsContainer()bool IsMagazine()Returns if this entity is Magazine
Show 15 more
, EntityAI.InitDamageZoneDisplayNameMapping(), ItemBase.CombineItems(), ItemBase.EEKilled(), ItemBase.EEOnCECreate(), ItemBase.OnAction(), MiscGameplayFunctions.TransferEntityVariables(), PlayerBase.GetMagazineToReload(), PlayerSpawnHandler.ApplyAttributes(), QuantityConversions.GetItemQuantity(), QuantityConversions.GetItemQuantityMax(), QuantityConversions.GetItemQuantityText(), QuantityConversions.HasItemQuantity(), RecipeBase.ApplyModificationsIngredients(), RecipeBase.ApplyModificationsResults(), and RecipeBase.CheckConditions()bool IsAmmoPile()Returns if this entity is Ammo Pile
bool IsInventoryItem()Returns if this entity is InventoryItem
bool IsClothing()Returns if this entity is Clothing
bool IsFireplace()Returns if this entity is fireplacebase
Show 13 more
, ActionDismantleStoneCircle.ActionCondition(), ActionExtinguishFireplaceByExtinguisher.ActionCondition(), ActionExtinguishFireplaceByLiquid.ActionCondition(), ActionIgniteFireplaceByAir.ActionCondition(), ActionTakeFireplaceFromBarrel.ActionCondition(), ActionTakeFireplaceIndoor.ActionCondition(), ActionTakeOvenIndoor.ActionCondition(), FlashGrenade.OnExplosionEffects(), ItemBase.EEHealthLevelChanged(), ItemBase.EEKilled(), TripodBase.CanSwapEntities(), TripodBase.OnWasAttached(), and TripodBase.OnWasDetached()bool IsTree()Returns if this entity is tree
bool IsRock()Returns if this entity is rock
bool IsBush()Returns if this entity is bush
bool IsCuttable()bool IsWeapon()Returns if this entity is Weapon
Show 35 more
, AK_Bayonet.OnWasAttached(), AK_Bayonet.OnWasDetached(), AnalyticsManagerClient.OnItemAttachedAtPlayer(), AnalyticsManagerServer.OnEntityHit(), Attachments.GetItemSlots(), ButtstockBase.OnWasAttached(), ButtstockBase.OnWasDetached(), CrossHairSelector.SelectCrossHair(), DamageSystem.GetComponentNamesFromDamageZone(), DamageSystem.GetDamageZoneMap(), DayZPlayer.UpdateDummyPlayerProxyVisibility(), DayZPlayerImplementMeleeCombat.TrySelectFinisherType(), DayZPlayerMeleeFightLogic_LightHeavy.HandleComboHit(), DayZPlayerMeleeFightLogic_LightHeavy.HandleFightLogic(), EntityAI.InitDamageZoneDisplayNameMapping(), HandGuardHasWeaponInEvent.GuardCondition(), ItemActionsWidget.BuildCursor(), M9A1_Bayonet.OnWasAttached(), M9A1_Bayonet.OnWasDetached(), MiscGameplayFunctions.TransferEntityVariables(), MissionGameplay.AddActiveInputRestriction(), MissionGameplay.PlayerControlDisable(), MissionServer.AddActiveInputRestriction(), Mosin_Bayonet.OnWasAttached(), Mosin_Bayonet.OnWasDetached(), PlayerBase.CheckMeleeItemDamage(), PlayerBase.UpdateShoulderProxyVisibility(), PlayerSpawnHandler.CreateChildItem(), PlayerSpawnHandler.IsWeaponAndMagazineType(), PluginAdminLog.PlayerHitBy(), PluginAdminLog.PlayerKilled(), ProjectedCrosshair.GetCrosshairPosition(), SKS_Bayonet.OnWasAttached(), SKS_Bayonet.OnWasDetached(), and WeaponManager.GetPreparedMagazine()bool IsMeleeWeapon()returns if this entity is Melee Weapon
bool IsBuilding()Returns if this entity is Building
Show 1 more
, PluginDeveloper.SpawnEntityOnCursorDir()EWaterSourceObjectType GetWaterSourceObjectType()int GetLiquidSourceType()bool IsWell()bool ShootsExplosiveAmmo()Returns if this entity is a weapon which can shoot explosive ammo
bool IsTransport()Returns if this entity is transport
bool IsElectricAppliance()Returns if this is an appliance, that can be plugged into electric circuit (== not energy source)
bool CanUseConstruction()Returns if this entity can be constucted,deconstructed (e.g. fence,watchtower)
Show 14 more
, ActionAttachToConstruction.ActionCondition(), ActionCloseFence.ActionCondition(), ActionDestroyPart.DestroyCondition(), ActionDismantlePart.DismantleCondition(), ActionFoldBaseBuildingObject.ActionCondition(), ActionOpenFence.ActionCondition(), ActionRepairPart.RepairCondition(), ActionTakeMaterialToHands.ActionCondition(), ActionTakeMaterialToHandsSwitch.ActionCondition(), ActionTargets.ComputeUtility(), BaseBuildingBase.ItemFall(), MiscGameplayFunctions.BuildCondition(), MiscGameplayFunctions.CanIgnoreDistanceCheck(), and CanProxyObstruct()bool CanUseConstructionBuild()Returns if this entity can be built, specifically.
bool CanUseHandConstruction()Returns if this entity can be constructed without tools
bool IsBeingBackstabbed()void SetBeingBackstabbed(int backstabType)bool IsFood()Returns if this entity if a food item
bool IsCorpse()bool IsHealthVisible()Returns if the health of this entity should be displayed (widgets, inventory)
bool ShowZonesHealth()Returns true if the health of damage zones should be displayed (instead of global HP of the entity) ( action widgets)
bool IsParticle()bool IsItemTent()bool IsScriptedLight()bool IsHologram()bool HasProxyParts()bool CanObstruct()bool CanProxyObstruct()bool CanProxyObstructSelf()can the object's own proxy geometry obstruct it? Currently checking 'ObjIntersectView'
bool CanBeIgnoredByDroppedItem()bool CanBeAutoDeleted()bool DisableVicinityIcon()Disables icon in the vicinity, useful for large, immovable items, that are not buildings
Returns low and high bits of networkID. This id is shared between client and server for whole server-client session.
string GetNetworkIDString()override string GetDebugName()proto string GetDebugNameNative()native GetDebugName which is internally overloaded where needed
void RPC(int rpc_type, array<ref Param> params, bool guaranteed, PlayerIdentity recipient = NULL)void RPCSingleParam(int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient = NULL)Show 34 more
, DeveloperTeleport.SetPlayerDirection(), DeveloperTeleport.SetPlayerPosition(), HudDebugWinCharAgents.DebugGrowAgentsRequest(), HudDebugWinCharAgents.DebugRemoveAgentsRequest(), HudDebugWinCharAgents.SetUpdate(), HudDebugWinCharLevels.SetUpdate(), HudDebugWinCharModifiers.ActivateModifier(), HudDebugWinCharModifiers.DeactivateModifier(), HudDebugWinCharModifiers.LockModifier(), HudDebugWinCharModifiers.RequestDetailedInfo(), HudDebugWinCharModifiers.ResetModifiers(), HudDebugWinCharModifiers.SetUpdate(), HudDebugWinCharStats.ResetStats(), HudDebugWinCharStats.RPCChangeStat(), HudDebugWinCharStats.SetUpdate(), HudDebugWinCharStomach.SetUpdate(), HudDebugWinHealth.RunRPC(), HudDebugWinHealth.SetUpdate(), HudDebugWinHorticulture.SendRPCSpeed(), HudDebugWinHorticulture.SendRPCUpdate(), HudDebugWinTemperature.SetUpdate(), ItemMap.SyncMapMarkers(), NoteMenu.OnClick(), PlayerBase.OnRPC(), PlayerStat.Set(), PluginDeveloper.ClearInventory(), PluginDeveloper.SendServerLogToClient(), PluginDeveloper.SpawnEntityAsAttachment(), PluginDeveloper.SpawnEntityInInventory(), PluginDeveloper.SpawnEntityInPlayerInventory(), PluginDeveloper.SpawnEntityOnCursorDir(), PluginDeveloper.SpawnEntityOnGroundPatternGrid(), PluginDeveloper.SpawnEntityOnGroundPos(), and ScriptConsoleGeneralTab.UpdateTime()void OnRPC(PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)Called after remote procedure call is recieved for this object
rpc_type- user defined identification of RPC
ctx- read context for params
Show 13 more
, ActionTargets.DrawSelectionPos(), ActionTargetsCursor.GetOnScreenPosition(), CrossHairSelector.FloatingCrossHair(), DayZAnimal.SetDefaultHitPosition(), FireplaceIndoor.CanPlaceFireplaceInSelectedSpot(), FireplaceToIndoorOvenLambda.FireplaceToIndoorOvenLambda(), FireplaceToIndoorsLambda.FireplaceToIndoorsLambda(), GardenBase.GetSlotPosition(), MiscGameplayFunctions.GetProjectedCursorPos3d(), OvenIndoor.CanPlaceFireplaceInSelectedSpot(), PlayerBase.SetDefaultHitPosition(), WeaponDebug.OnPostFrameUpdate(), and ZombieBase.SetDefaultHitPosition()Get the position of the selection with no animations applied
name- selection name of the selection (component, proxy)
Show 8 more
, DayZPlayerImplementFallDamage.DamageAttachedGear(), EffectParticle.GetCurrentLocalPosition(), EffectSound.GetCurrentLocalPosition(), EffectSound.SetCurrentPosition(), ExplosivesBase.ExplosivesBase(), ExplosivesBase.SetParticleOrientation(), ExplosivesBase.SetParticlePosition(), and FlashbangEffect.PlaySound()Show 42 more
, ActionSwapItemToHands.Start(), AttachmentCategoriesContainer.InitGhostSlots(), BaitBase.EEItemLocationChanged(), BookMenu.ReadBook(), CarScript.BrakeLightsShineOff(), CarScript.BrakeLightsShineOn(), CarScript.DashboardShineOff(), CarScript.DashboardShineOn(), CarScript.LeftFrontLightShineOff(), CarScript.LeftFrontLightShineOn(), CarScript.ReverseLightsShineOff(), CarScript.ReverseLightsShineOn(), CarScript.RightFrontLightShineOff(), CarScript.RightFrontLightShineOn(), CarScript.TailLightsShineOff(), CarScript.TailLightsShineOn(), DayZPlayerImplement.ProcessVoiceEvent(), EmoteSuicide.DetermineOverride(), InspectMenuNew.UpdateItemInfoQuantity(), InventoryItem.GetTooltip(), InventoryItem.InitImpactSoundData(), ItemBase.ChangeIntoOnAttach(), ItemBase.ChangeIntoOnDetach(), ItemBase.InitItemVariables(), ItemBase.PreLoadSoundAttachmentType(), LandMineTrap.Explode(), MiscGameplayFunctions.ObtainRestrainItemTargetClassname(), MiscGameplayFunctions.TransformRestrainItem(), NoteMenu.InitNoteWrite(), Explode(), OnExplodeClient(), PaintItem.CanPaintItem(), PaintItem.Paint(), PlayerBase.Init(), RecipeBase.SpawnItems(), SawoffMosinPainted.Do(), TurnItemIntoItemLambda.VerifyItemTypeBySlotType(), WeaponDebug.GetEyePointPosition(), WoodBase.GetBarkType(), WoodBase.GetPrimaryOutput(), WoodBase.GetSecondaryOutput(), and ZombieContainer.InitGhostSlots()Get a raw strings from config entry.
entryName
Returns: value output string
Show 12 more
, ItemBase.InitItemVariables(), ItemBase.ItemBase(), ConfigGetBool(), PlayerBase.GetVoiceType(), PlayerBase.Init(), PluginRepairing.CalculateHealth(), PluginRepairing.CanRepair(), PluginRepairing.GetKitRepairCost(), RadialQuickbarMenu.UpdateQuickbarItemCard(), SlotsIcon.SetQuantity(), WoodBase.GetPrimaryDropsAmount(), and WoodBase.GetSecondaryDropsAmount()Show 21 more
, ActionTakeMaterialToHands.CreateAndSetupActionCallback(), Attachments.GetItemSlots(), BetaSound.SaySound(), ConstructionActionData.CombineItems(), EntityAI.EntityAI(), EntityAI.InitLegacySlotExclusionValuesDerived(), EntityAI.InitLegacySlotExclusionValuesImplicit(), HoxtonMask.CanPutAsAttachment(), HuntingOptic.ParentUsesWinchesterTypeMount(), InventoryItem.InventoryItem(), ItemBase.InitItemVariables(), ItemBase.ItemBase(), ItemBase.SetQuantity(), ItemOptics.InitOpticsPPInfo(), MiscGameplayFunctions.TransformRestrainItem(), PlayerBase.IsMale(), PlayerSpawnHandler.ApplyAttributes(), UniversalLight.CanPutAsAttachment(), VicinitySlotsContainer.HasItemQuantity(), Weapon_Base.CanBeUsedForSuicide(), and WoodBase.IsCuttable()Show 23 more
, ActionUnrestrainSelfCB.CreateActionComponent(), ActionUnrestrainTargetHandsCB.CreateActionComponent(), Clothing_Base.Clothing_Base(), CraftFeathers.CanDo(), CraftFeathers.Do(), CraftRag.CanDo(), CraftRag.Do(), CraftTannedLeather.CanDo(), CraftTannedLeather.Do(), EntityAI.InitItemVariables(), ItemBase.GetHeatIsolationInit(), ItemBase.GetItemAttachOffset(), ItemBase.GetItemModelLength(), ItemBase.GetWeightSpecialized(), ItemBase.InitItemVariables(), Magazine.GetWeightSpecialized(), Magazine.Magazine(), Weapon_Base.InitObstructionDistance(), Weapon_Base.InitShoulderDistance(), Weapon_Base.InitWeaponLength(), Weapon_Base.InitWeaponLiftCheckVerticalOffset(), WoodBase.GetCycleTimeOverride(), and WoodBase.GetToolDamage()proto native void ConfigGetTextArray(string entryName, out TStringArray values)Get array of strings from config entry.
entryNamevalue- output
Show 11 more
, BaseBuildingBase.BaseBuildingBase(), EntityAI.OnDebugSpawn(), Head_Default.Init(), ItemBase.ChangeIntoOnAttach(), ItemBase.ChangeIntoOnDetach(), ItemBase.ItemBase(), ItemBase.PlayAttachSound(), Magazine.Magazine(), KindOf(), TurnItemIntoItemLambda.VerifyItemTypeBySlotType(), and Weapon_Base.Weapon_Base()proto native void ConfigGetTextArrayRaw(string entryName, out TStringArray values)Get array of raw strings from config entry.
entryNamevalue- output in raw format (localization keys '$STR_' are not translated).
proto native void ConfigGetFloatArray(string entryName, out TFloatArray values)Get array of floats from config entry.
entryNamevalue- output
Get array of integers from config entry.
entryNamevalue- output
Show 1 more
, PluginRepairing.GetKitRepairCost()Checks if given entry exists.
entryName
Show 37 more
, ActionTakeHybridAttachmentToHands.CreateAndSetupActionCallback(), ActionTakeMaterialToHands.CreateAndSetupActionCallback(), ActionUnfoldEntity.OnExecuteServer(), ActionUnrestrainSelfCB.CreateActionComponent(), ActionUnrestrainTargetHandsCB.CreateActionComponent(), ActionViewBinoculars.EnterOptics(), ActionViewBinoculars.ExitOptics(), ActionWritePaper.ActionCondition(), ActionWritePaper.OnStartClient(), ActionWritePaper.OnStartServer(), ActionWritePaperCB.OnStateChange(), Attachments.GetItemSlots(), BaseBuildingBase.BaseBuildingBase(), EmoteManager.CommitSuicide(), EmoteSuicide.DetermineOverride(), EntityAI.InitItemVariables(), FishingActionData.InitBait(), Head_Default.Init(), HuntingOptic.ParentUsesWinchesterTypeMount(), InventoryItem.InitImpactSoundData(), InventoryItem.InventoryItem(), ItemBase.GetItemAttachOffset(), ItemBase.GetItemModelLength(), ItemBase.InitItemVariables(), ItemBase.ItemBase(), ItemBase.PlayAttachSound(), ItemBase.PreLoadSoundAttachmentType(), OpenItem.OpenAndSwitch(), PropertyModifiers.GetModifierRaw(), SelectionTranslation.InitTranslatedSelections(), TurnItemIntoItemLambda.VerifyItemTypeBySlotType(), UniversalLight.CanPutAsAttachment(), Weapon_Base.InitObstructionDistance(), Weapon_Base.InitShoulderDistance(), Weapon_Base.InitWeaponLength(), Weapon_Base.InitWeaponLiftCheckVerticalOffset(), and Weapon_Base.Weapon_Base()Compares config class name to given string
Show 12 more
, AreaDamageComponentRaycasted.GetRaycastedHitZone(), BearTrap.OnSteppedOn(), DayZPlayerImplementMeleeCombat.CanObjectBeTargeted(), DayZPlayerImplementMeleeCombat.HitZoneSelection(), DayZPlayerUtils.GetMeleeTarget(), Environment.IsChildOfType(), FireplaceBase.SpendFireConsumable(), Grenade_Base.OnWasAttached(), ImprovisedExplosive.OnActivatedByItem(), MeleeTargeting.GetMeleeTargetEx(), MiscGameplayFunctions.DeleteAttachedChildrenByTypename(), and MiscGameplayFunctions.RemoveAllAttachedChildrenByTypename()proto native bool IsPlainObject()Is this just static object without config? So we can avoid calling unnecessary methods
proto native bool IsScenery()Is this Scenery? (handy for excluding terain when it is not needed)
proto native bool HasDamageSystem()Checks if object's DamageSystem has been initialized(despite the name, does not really reliably answer the question whether the object is configured to have damage system or not)
proto native bool IsDamageDestroyed()Checks if object is destroyed.
proto native void SetDestructTime(float time)Sets the time over which to perform DestructTent/DestructTree
time- time over which to perform DestructTent/DestructTree
Returns current state of health.
zoneName- if empty string, returns state of global health
healthType- if empty string, returns state of main health
Returns current state of health in range <0, 1>.
zoneName- if empty string, returns state of global health
healthType- if empty string, returns state of main health
Show 25 more
, ActionSkinning.CreateOrgan(), ActionSkinning.SpawnItems(), ActionUnpackGift.OnFinishProgressServer(), BroomBase.CalculateQuantity(), BroomBase.EEHitBy(), CarScript.EEItemAttached(), CraftTannedLeather.Do(), CutOutPumpkinSeeds.Do(), Edible_Base.ProcessDecay(), InjuredLegNotfr.DisplayBadge(), ItemBase.CombineItems(), ItemBase.GetBaitEffectivity(), ItemBase.SetZoneDamageCEInit(), Magnum_Base.SetAttachmentsHealth(), MiscGameplayFunctions.TransferEntityHealth(), DecreaseHealthCoef(), PeelPotato.Do(), PluginRepairing.CalculateHealth(), RecipeBase.ApplyModificationsResults(), RepairEyePatch.Do(), SCARH_Base.SetAttachmentsHealth(), SeedPackBase.EmptySeedPack(), ShelterBase.SpawnKit(), ShockMdfr.OnTick(), and StaticConstructionMethods.SpawnConstructionMaterialPiles()Returns maximum value of health.
zoneName- if empty string, returns state of global health
healthType- if empty string, returns state of main health
Sets current state of health.
zoneName- if empty string, sets state of global health
healthType- if empty string, sets state of main health
proto native void SetFullHealth()Sets full health to all zones and removes fatal damage when applicable
Adds health.
zoneName- if empty string, sets state of global health
healthType- if empty string, sets state of main health
Show 44 more
, ActionDestroyPart.OnFinishProgressServer(), ActionUnrestrainSelf.OnFinishProgressServer(), BleedingSource.OnUpdateServer(), BloodRegenMdfr.OnTick(), BoatScript.DecayHealthTick(), CAContinuousQuantityBloodTransfer.CalcAndSetQuantity(), CarScript.DamageCrew(), CarScript.EOnPostSimulate(), CarScript.OnUpdate(), CatchingContextFishingRodAction.TryDamageItems(), CleanRags.Do(), ContaminationStage3Mdfr.OnTick(), CoughSymptom.OnGetActivatedServer(), DayZAnimal.EEHitBy(), DayZInfected.EEHitBy(), DrowningMdfr.OnTick(), EmoteManager.CommitSuicide(), EntityAI.ProcessMeleeItemDamage(), HealthRegenMdfr.OnTick(), HeartAttackMdfr.OnTick(), HeatComfortMdfr.OnTick(), HeavyMetalPhase3Mdfr.OnTick(), HemolyticReactionMdfr.OnTick(), HungerMdfr.OnTick(), ItemBase.DamageItemAttachments(), ItemBase.DamageItemInCargo(), ItemBase.OnAction(), Magazine.ApplyManipulationDamage(), MaskBase.OnQuantityConsumed(), PlayerBase.ApplySplint(), PlayerBase.EEHitBy(), PlayerBase.GiveShock(), PlayerBase.ProcessFeetDamageServer(), PlayerBase.ProcessHandDamage(), PneumoniaMdfr.OnTick(), RecipeBase.ApplyModificationsIngredients(), RepairWithPliers.Do(), RepairWithRags.Do(), SalineMdfr.OnTick(), ShockDamageMdfr.OnTick(), ShockMdfr.OnTick(), ThirstMdfr.OnTick(), VomitSymptom.OnAnimationStart(), and WoundInfectStage2Mdfr.OnTick()Decreases health.
zoneName- if empty string, sets state of global health
healthType- if empty string, sets state of main health
Show 36 more
, ActionDestroyCombinationLock.OnFinishProgressServer(), ActionDestroyPart.OnFinishProgressServer(), ActionDismantlePart.OnFinishProgressServer(), ActionFillObject.OnFinishProgressServer(), ActionRepairPart.OnFinishProgressServer(), ActionSawPlanks.OnFinishProgressServer(), CAContinuousMineWood.DamagePlayersHands(), CAContinuousMineWood.Execute(), CAContinuousTimeCooking.Execute(), CarScript.OnVehicleJumpOutServer(), ComponentAnimalBleeding.Bleed(), ComponentAnimalBleeding.InflictWoundDamage(), ContaminatedTrigger.OnStayServerEvent(), Cooking.ProcessItemToCook(), DayZPlayerMeleeFightLogic_LightHeavy.DamageHands(), EasterEgg.Release(), FilteringBottle.AffectLiquidContainerOnFill(), FilteringBottle.AffectLiquidContainerOnTransfer(), FilteringBottle.DamageBottleConsume(), FireplaceBase.AddDamageToItemByFireEx(), HandDrillKit.OnIgnitedTarget(), HandDrillKit.OnIgnitedTargetFailed(), HescoBox.Fill(), HescoBox.Fold(), HescoBox.Unfold(), MiscGameplayFunctions.DealAbsoluteDmg(), DecreaseHealthCoef(), PlayerBase.DamageAllLegs(), PortableGasStove.OnWork(), RepairWithPliers.Do(), TrapBase.AddDefect(), TrapBase.DamageClothing(), TrapBase.SnapOnObject(), TrapSpawnBase.AddDefect(), WaterBottle.AffectLiquidContainerOnFill(), and WaterBottle.AffectLiquidContainerOnTransfer()proto native bool GetAdditionalHealthTypes(string zoneName, TStringArray outHealthTypes)List of additional health types in given zone
zoneName- if empty string, global will be used
outHealthType- List of the types found (does not clear the existing content)
Returns: false on any error (uninitialized system, bad zone name)
Decreases health with the option of auto-deleting the object if its ruined.
zoneName- if empty string, sets state of global health
healthType- if empty string, sets state of main health
Show 36 more
, ActionDestroyCombinationLock.OnFinishProgressServer(), ActionDestroyPart.OnFinishProgressServer(), ActionDismantlePart.OnFinishProgressServer(), ActionFillObject.OnFinishProgressServer(), ActionRepairPart.OnFinishProgressServer(), ActionSawPlanks.OnFinishProgressServer(), CAContinuousMineWood.DamagePlayersHands(), CAContinuousMineWood.Execute(), CAContinuousTimeCooking.Execute(), CarScript.OnVehicleJumpOutServer(), ComponentAnimalBleeding.Bleed(), ComponentAnimalBleeding.InflictWoundDamage(), ContaminatedTrigger.OnStayServerEvent(), Cooking.ProcessItemToCook(), DayZPlayerMeleeFightLogic_LightHeavy.DamageHands(), EasterEgg.Release(), FilteringBottle.AffectLiquidContainerOnFill(), FilteringBottle.AffectLiquidContainerOnTransfer(), FilteringBottle.DamageBottleConsume(), FireplaceBase.AddDamageToItemByFireEx(), HandDrillKit.OnIgnitedTarget(), HandDrillKit.OnIgnitedTargetFailed(), HescoBox.Fill(), HescoBox.Fold(), HescoBox.Unfold(), MiscGameplayFunctions.DealAbsoluteDmg(), DecreaseHealthCoef(), PlayerBase.DamageAllLegs(), PortableGasStove.OnWork(), RepairWithPliers.Do(), TrapBase.AddDefect(), TrapBase.DamageClothing(), TrapBase.SnapOnObject(), TrapSpawnBase.AddDefect(), WaterBottle.AffectLiquidContainerOnFill(), and WaterBottle.AffectLiquidContainerOnTransfer()float GetHealth()Equivalent of GetHealth("", "");
float GetHealth01()Equivalent of GetHealth01("", "");
Show 25 more
, ActionSkinning.CreateOrgan(), ActionSkinning.SpawnItems(), ActionUnpackGift.OnFinishProgressServer(), BroomBase.CalculateQuantity(), BroomBase.EEHitBy(), CarScript.EEItemAttached(), CraftTannedLeather.Do(), CutOutPumpkinSeeds.Do(), Edible_Base.ProcessDecay(), InjuredLegNotfr.DisplayBadge(), ItemBase.CombineItems(), ItemBase.GetBaitEffectivity(), ItemBase.SetZoneDamageCEInit(), Magnum_Base.SetAttachmentsHealth(), MiscGameplayFunctions.TransferEntityHealth(), DecreaseHealthCoef(), PeelPotato.Do(), PluginRepairing.CalculateHealth(), RecipeBase.ApplyModificationsResults(), RepairEyePatch.Do(), SCARH_Base.SetAttachmentsHealth(), SeedPackBase.EmptySeedPack(), ShelterBase.SpawnKit(), ShockMdfr.OnTick(), and StaticConstructionMethods.SpawnConstructionMaterialPiles()float GetMaxHealth()Equivalent of GetMaxHealth("", "");
void SetHealth(float health)Equivalent of SetHealth("", "", float value);
void SetGlobalHealth(float health)Equivalent of SetHealth("", "", float value);
Sets specific health level. It will use the cutoff value as returned by 'GetHealthLevelValue' as the health value for the given health level, which means it will always be set to the max health as allowed by the given health level.
Similar to 'SetHealthLevel', but allows to jump up/down 'healthLevelDelta' amount of health levels from the current one. Positive values cause health level increase, therefore damage the item, and vice-versa.
Sets health relative to its maximum
Show 20 more
, ActionRepairTentPart.OnFinishProgressServer(), ActionSkinning.SpawnItems(), ActionUnpackGift.OnFinishProgressServer(), Ammunition_Base.SetFromProjectile(), BroomBase.CalculateQuantity(), BroomBase.DebugSetHealthAndEnergy(), CraftMetalWire.Do(), FireworksLauncher.OnFiringStop(), ItemBase.OnAction(), ItemBase.SetZoneDamageCEInit(), Magnum_Base.SetAttachmentsHealth(), MiscGameplayFunctions.TransferEntityHealth(), SetHealthLevel(), PlateCarrierVest.OnWasAttached(), PlayerSpawnHandler.ApplyAttributes(), PluginRepairing.CalculateHealth(), RepairEyePatch.Do(), SCARH_Base.SetAttachmentsHealth(), ShelterBase.SpawnKit(), and Wreck_SantasSleigh.SpawnRandomDeers()Sets health to its maximum (zone or global)
Show 1 more
, PlayerBase.FixAllInventoryItems()void AddHealth(float add_health)Equivalent of AddHealth("", "", float value);
Show 44 more
, ActionDestroyPart.OnFinishProgressServer(), ActionUnrestrainSelf.OnFinishProgressServer(), BleedingSource.OnUpdateServer(), BloodRegenMdfr.OnTick(), BoatScript.DecayHealthTick(), CAContinuousQuantityBloodTransfer.CalcAndSetQuantity(), CarScript.DamageCrew(), CarScript.EOnPostSimulate(), CarScript.OnUpdate(), CatchingContextFishingRodAction.TryDamageItems(), CleanRags.Do(), ContaminationStage3Mdfr.OnTick(), CoughSymptom.OnGetActivatedServer(), DayZAnimal.EEHitBy(), DayZInfected.EEHitBy(), DrowningMdfr.OnTick(), EmoteManager.CommitSuicide(), EntityAI.ProcessMeleeItemDamage(), HealthRegenMdfr.OnTick(), HeartAttackMdfr.OnTick(), HeatComfortMdfr.OnTick(), HeavyMetalPhase3Mdfr.OnTick(), HemolyticReactionMdfr.OnTick(), HungerMdfr.OnTick(), ItemBase.DamageItemAttachments(), ItemBase.DamageItemInCargo(), ItemBase.OnAction(), Magazine.ApplyManipulationDamage(), MaskBase.OnQuantityConsumed(), PlayerBase.ApplySplint(), PlayerBase.EEHitBy(), PlayerBase.GiveShock(), PlayerBase.ProcessFeetDamageServer(), PlayerBase.ProcessHandDamage(), PneumoniaMdfr.OnTick(), RecipeBase.ApplyModificationsIngredients(), RepairWithPliers.Do(), RepairWithRags.Do(), SalineMdfr.OnTick(), ShockDamageMdfr.OnTick(), ShockMdfr.OnTick(), ThirstMdfr.OnTick(), VomitSymptom.OnAnimationStart(), and WoundInfectStage2Mdfr.OnTick()Equivalent of DecreaseHealth("", "", float value, bool auto_delete);
Show 36 more
, ActionDestroyCombinationLock.OnFinishProgressServer(), ActionDestroyPart.OnFinishProgressServer(), ActionDismantlePart.OnFinishProgressServer(), ActionFillObject.OnFinishProgressServer(), ActionRepairPart.OnFinishProgressServer(), ActionSawPlanks.OnFinishProgressServer(), CAContinuousMineWood.DamagePlayersHands(), CAContinuousMineWood.Execute(), CAContinuousTimeCooking.Execute(), CarScript.OnVehicleJumpOutServer(), ComponentAnimalBleeding.Bleed(), ComponentAnimalBleeding.InflictWoundDamage(), ContaminatedTrigger.OnStayServerEvent(), Cooking.ProcessItemToCook(), DayZPlayerMeleeFightLogic_LightHeavy.DamageHands(), EasterEgg.Release(), FilteringBottle.AffectLiquidContainerOnFill(), FilteringBottle.AffectLiquidContainerOnTransfer(), FilteringBottle.DamageBottleConsume(), FireplaceBase.AddDamageToItemByFireEx(), HandDrillKit.OnIgnitedTarget(), HandDrillKit.OnIgnitedTargetFailed(), HescoBox.Fill(), HescoBox.Fold(), HescoBox.Unfold(), MiscGameplayFunctions.DealAbsoluteDmg(), DecreaseHealthCoef(), PlayerBase.DamageAllLegs(), PortableGasStove.OnWork(), RepairWithPliers.Do(), TrapBase.AddDefect(), TrapBase.DamageClothing(), TrapBase.SnapOnObject(), TrapSpawnBase.AddDefect(), WaterBottle.AffectLiquidContainerOnFill(), and WaterBottle.AffectLiquidContainerOnTransfer()Decreases health by the given coeficient.
proto native void ProcessDirectDamage(int damageType, EntityAI source, string componentName, string ammoName, vector modelPos, float damageCoef = 1.0, int flags = 0)Applies damage on object.
damageType- DT_CLOSE_COMBAT/DT_FIRE_ARM/DT_EXPLOSION/DT_CUSTOM
source- source of damage
componentName- which 'DamageZone' was hit (NOT a component name, actually!)
ammoName- ammoType, which defines how much damage should be applied
directHitModelPos- local position of hit
damageCoef- multiplier of applied damage
flags- enables/disables special behaviour depending on the flags used (ProcessDirectDamageFlags type)
Show 14 more
, BoatScript.OnVehicleJumpOutServer(), CarScript.CheckContactCache(), CarScript.EOnPostSimulate(), CarScript.OnVehicleJumpOutServer(), DayZPlayerImplementFallDamage.DamageAttachedGear(), DayZPlayerImplementFallDamage.HandleFallDamage(), Edible_Base.OnConsume(), EntityAI.RegisterTransportHit(), GeyserArea.KillEntitiesInArea(), GeyserTrigger.OnEnterServerEvent(), HotSpringTrigger.ApplyEffects(), LandMineTrap.OnServerSteppedOn(), TripwireTrap.OnSteppedOn(), and VolcanicTrigger.ApplyEffects()bool EEOnDamageCalculated(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)Event called from C++ right before damage is applied
Returns: whether to apply the damage or not
proto native void GetDamageZones(out TStringArray dmgZones)Obtains a list of nammes of all object's damage zones
list- of names
Obtains middle position of damage zone based on it's name
name- of the damage zone
Obtains name of damage zone based on index of specific component
index- of the component
Returns global health level specified in object's config class parameter healthLevels (range is usually 0..4, 0 = pristine, 1 = worn, 2 = damaged, 3 = badly damaged, 4 = ruined but can be changed).
zoneName- if empty string, returns state of global health level
Returns global number of health levels specified in object's config class parameter healthLevels (range is usually 0..4, 0 = pristine, 1 = worn, 2 = damaged, 3 = badly damaged, 4 = ruined but can be changed).
zoneName- if empty string, returns number of global health levels
Returns cutoff value for health level specified in object's config class parameter healthLevels
zoneName- if empty string, returns number of global health levels
healthLevel- the health level to get the value from
proto native bool GetAllowDamage()Returns if object can receive damage
Show 2 more
, TrapBase.Synch(), and TripwireTrap.OnSteppedOn()proto native void SetAllowDamage(bool val)Enable or disable object to receive damage
enable- or disable
proto native bool GetCanBeDestroyed()Returns if object is destroyable
proto native void SetCanBeDestroyed(bool val)Enable or disable destruction of object (after health is depleated)
enable- or disable
bool IsRuined()Returns whether the object is ruined (0 Health).
Returns: bool true = item has 0 Health or less
if ( item.IsRuined() )
{
Print("Object is ruined!");
}Show 47 more
, ActionFillCoolant.ActionCondition(), ActionFishingNew.ActionCondition(), ActionMountBarbedWire.ActionCondition(), ActionSwitchLights.ActionCondition(), ActionTriggerRemotely.ActionCondition(), ActionTriggerRemotely.OnExecuteServer(), BoatScript.CheckOperationalRequirements(), BoatScript.CheckOperationalState(), CarScript.CheckOperationalRequirements(), CarScript.CheckVitalItem(), CarScript.OnBeforeLightOn(), CarScript.UpdateHeadlightState(), CarWheel_Ruined.CanPutAsAttachment(), CatchingContextFishingRodAction.InitItemValues(), CatchingContextTrapsBase.InitItemValues(), ComponentEnergyManager.CanWork(), ComponentEnergyManager.DeviceUpdate(), ComponentEnergyManager.FindAndConsumeEnergy(), Construction.MaterialIsRuined(), ContainerWithElectricManager.ElectricityIcon(), Cooking.CookWithEquipment(), DayZCreature.IsIgnoredByConstruction(), DayZPlayerImplementMeleeCombat.TrySelectFinisherType(), DayZPlayerMeleeFightLogic_LightHeavy.WeaponDestroyedCheck(), EntityAI.IsRefresherSignalingViable(), ExplosivesBase.OnCEUpdate(), FireworksBase.StandUp(), FlammableBase.StandUp(), HandsContainer.ElectricityIcon(), ItemBase.CanPutAsAttachment(), ItemBase.CanPutInCargo(), ItemCompass.OnInventoryEnter(), ItemCompass.OnInventoryExit(), ItemCompass.OnWasAttached(), ItemCompass.OnWasDetached(), Land_FuelStation_Feed.HasFuelToGive(), MaskBase.HasValidFilter(), PlayerBase.CheckMeleeItemDamage(), PlayerBase.IsIgnoredByConstruction(), PowerGeneratorBase.HasSparkplug(), PowerGeneratorStatic.HasSparkplug(), RemoteDetonatorTrigger.OnActivatedByItem(), RemoteDetonatorTrigger.OnCEUpdate(), Trap_RabbitSnare.SetupTrap(), TrapBase.IsActivable(), WeaponManager.GetPreparedMagazine(), and WeaponParticlesBase.OnActivate()void OnSimulationEnabled()Event called from C++ when simulation is enabled
void OnSimulationDisabled()Event called from C++ when simulation is disabled
void GetActions(typename action_input_type, out array<ActionBase_Basic> actions)SoundOnVehicle PlaySound(string sound_name, float range, bool create_local = true)Plays the given sound once on this object's instance. Range is in meters. Created sound is only local, unless create_local is set to false. Returns the sound itself.
SoundOnVehicle PlaySoundLoop(string sound_name, float range, bool create_local = true)Plays the given sound in loop on this object's instance. Range is in meters. Created sound is only local, unless create_local is set to false. Returns the sound itself.
bool PlaySoundSet(out EffectSound sound, string sound_set, float fade_in, float fade_out, bool loop = false)EffectSound - plays soundset on this object and returns state of the sound (true - played, false - not played)
Show 1 more
, StopSoundSet()Show 40 more
, BaseBuildingBase.SoundDismantleStart(), CarDoor.EEHealthLevelChanged(), CarScript.HandleCarHornSound(), ClockBase.EEHitByRemote(), ClockBase.OnDamageDestroyed(), ClockBase.OnVariablesSynchronized(), CombinationLock.SoundLockChangeDial(), CombinationLock.SoundLockChangeNumber(), CombinationLock.SoundLockClose(), CombinationLock.SoundLockOpen(), ComponentEnergyManager.OnOwnSocketReleased(), ComponentEnergyManager.OnOwnSocketTaken(), DestructionEffectBase.OnHealthLevelChanged(), EasterEgg.PlaySFX(), Fence.SoundGateCloseEnd(), Fence.SoundGateCloseStart(), Fence.SoundGateOpenStart(), FireplaceBase.SoundFireExtinguishedStart(), FireplaceBase.SoundFireWetNoIgniteStart(), FireplaceBase.SoundFireWindyNoIgniteStart(), FireworksLauncher.OnFuseIgnitedClient(), FireworksLauncherClientEvent.OnFired(), FireworksLauncherClientEvent.PlayExplosionSound(), Grenade_ChemGas.OnDamageDestroyed(), KitchenTimer.OnRingingStopClient(), Land_Radio_PanelPAS.SoundTurnOff(), Land_Radio_PanelPAS.SoundTurnOn(), Land_Underground_Panel.OnPanelUsedSynchronized(), Land_Underground_Stairs_Exit.HandleAudioPlayback(), PlaySoundSetLoop(), PlayerBase.BreakLegSound(), PortableGasLamp.SoundTurnOff(), PortableGasLamp.SoundTurnOn(), PortableGasStove.SoundTurnOff(), PortableGasStove.SoundTurnOn(), PowerGeneratorBase.OnWorkStart(), PowerGeneratorBase.OnWorkStop(), Roadflare.OnWorkStart(), Spotlight.SoundTurnOff(), and Spotlight.SoundTurnOn()bool PlaySoundSetLoop(out EffectSound sound, string sound_set, float fade_in, float fade_out)EffectSound - plays soundset on this object in loop and returns state of the sound (true - played, false - not played)
Show 22 more
, ClockBase.OnRingingStartClient(), DestructionEffectBase.OnHealthLevelChanged(), FireplaceBase.SoundFireExtinguishingStart(), FireplaceBase.SoundFireHeavyStart(), FireplaceBase.SoundFireLightStart(), FireplaceBase.SoundFireNoFireStart(), FireworksLauncher.OnFuseIgnitedClient(), FlareSimulation.OnActivation(), Land_Radio_PanelPAS.SoundTurnedOnNoiseStart(), Land_Underground_Stairs_Exit.SoundEnded(), Misc_TirePile_Burning_DE.EEInit(), PlayerBase.SetContaminatedEffectEx(), PlayerBase.SetDecayEffects(), PortableGasLamp.SoundBurningStart(), PortableGasStove.SoundBurningStart(), PowerGeneratorBase.StartLoopSound(), Roadflare.OnWorkStart(), SmokeGrenadeBase.SoundSmokeEnd(), SmokeGrenadeBase.SoundSmokeLoop(), SmokeGrenadeBase.SoundSmokeStart(), TransmitterBase.SoundTurnedOnNoiseStart(), and UndergroundHandlerClient.PlayAmbientSound()bool PlaySoundSetAtMemoryPointLoopedSafe(out EffectSound sound, string soundSet, string memoryPoint, float play_fade_in = 0, float stop_fade_out = 0)Same as PlaySoundSetAtMemoryPointLooped, only requests stoppage of the currently playing EffectSound if it already exists and playing, before playing the new sound
bool PlaySoundSetAtMemoryPointLooped(out EffectSound sound, string soundSet, string memoryPoint, float play_fade_in = 0, float stop_fade_out = 0)bool PlaySoundSetAtMemoryPoint(out EffectSound sound, string soundSet, string memoryPoint, bool looped = false, float play_fade_in = 0, float stop_fade_out = 0)Show 3 more
, MemoryPointExists(), ModelToWorld(), and SEffectManager.PlaySoundEnviroment()Show 9 more
, Land_Underground_WaterReservoir.PlayPipeCreakingSoundOnLocation(), Land_Underground_WaterReservoir.PlayValveManipulationSound(), Land_WarheadStorage_Main.OnDoorCloseFinish(), Land_WarheadStorage_Main.OnDoorCloseStart(), Land_WarheadStorage_Main.OnDoorOpenStart(), Land_WarheadStorage_Main.OnPowerOffClient(), Land_WarheadStorage_Main.OnPowerOnClient(), Land_WarheadStorage_PowerStation.PlayLeverSound(), and PlaySoundSetAtMemoryPointLooped()bool StopSoundSet(out EffectSound sound)EffectSound - stops soundset and returns state of the sound (true - stopped, false - not playing)
Show 22 more
, Land_Radio_PanelPAS.SoundTurnedOnNoiseStop(), Land_Underground_Entrance.HandleAudioPlayback(), Land_Underground_WaterReservoir.HandleSoundEffectsPipeCreaking(), Land_Underground_WaterReservoir.HandleSoundEffectsPipeSprinkling(), Land_Underground_WaterReservoir.HandleSoundEffectsUnderwaterPipeSounds(), Land_Underground_WaterReservoir.HandleSoundEffectsWaterLevelMovementSounds(), Land_WarheadStorage_Main.OnDoorCloseFinish(), Land_WarheadStorage_Main.OnDoorCloseStart(), Land_WarheadStorage_Main.OnDoorOpenFinish(), PlaySoundSet(), PlayerBase.~PlayerBase(), PlayerBase.EEDelete(), PlayerBase.SetContaminatedEffectEx(), PlayerBase.SetDecayEffects(), PortableGasLamp.SoundBurningStop(), PortableGasStove.SoundBurningStop(), PowerGeneratorBase.OnWorkStop(), PowerGeneratorBase.SetLowEnergyState(), Roadflare.OnWorkStop(), SmokeGrenadeBase.SoundSmokeStop(), TransmitterBase.SoundTurnedOnNoiseStop(), and UndergroundHandlerClient.StopAmbientSound()void PostAreaDamageActions()void PreAreaDamageActions()void SpawnDamageDealtEffect()void OnReceivedHit(ImpactEffectsData hitData)bool CanBeRepairedToPristine()vector GetCenter()Show 2 more
, ModelToWorld(), and Vector()void SetDebugItem()DEVELOPERbool CanBeActionTarget()Show 1 more
, WoodBase.CanBeActionTarget()bool HasFixedActionTargetCursorPosition()void OnSpawnByObjectSpawner(ITEM_SpawnerObject item)bool Gizmo_IsSupported()Show 2 more
, PlayerBase.GetDebugActions(), and Transport.GetDebugActions()void Gizmo_GetWorldTransform(vector transform[4])bool Gizmo_IsAllowedTransformMode(GizmoTransformMode mode)bool Gizmo_IsAllowedSpaceMode(GizmoSpaceMode mode)