DayZ Enforce
Script API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 C_entity
 CAction
 CActionActivateTrap
 CActionAttachToCharger
 CActionBandageSelf
 CActionBandageTarget
 CActionBase
 CActionBiteCharcoalTablets
 CActionBitePainkillerTablets
 CActionBitePurificationTablets
 CActionBiteTetracyclineAntibiotics
 CActionBiteVitaminBottle
 CActionBurnSewSelf
 CActionBurnSewTarget
 CActionBuryAshes
 CActionClose
 CActionCollectBloodSelf
 CActionCollectBloodTarget
 CActionCollectSampleSelf
 CActionCollectSampleTarget
 CActionConsume
 CActionConsumeSingle
 CActionCoverHeadSelf
 CActionCoverHeadTarget
 CActionCraft
 CActionDefibrilateSelf
 CActionDefibrilateTarget
 CActionDigSoil
 CActionDigStash
 CActionDigTile
 CActionDisinfectPlant
 CActionDisinfectPlantBit
 CActionDisinfectSelf
 CActionDisinfectTarget
 CActionDrink
 CActionDrinkAlcohol
 CActionDrinkDisinfectant
 CActionDrinkDisinfectant2
 CActionDrinkPond
 CActionEat
 CActionEatCharcoalTablets
 CActionEatPainkillerTablets
 CActionEatPurificationTablets
 CActionEatTetracyclineAntibiotics
 CActionEatVitaminBottle
 CActionExtinguishFireplace
 CActionFeedCharcoalTablets
 CActionFeedPainkillerTablets
 CActionFeedPurificationTablets
 CActionFeedTetracyclineAntibiotics
 CActionFeedVitaminBottle
 CActionFertilizeSoil
 CActionFertilizeSoilBit
 CActionFillBottleBase
 CActionFillObject
 CActionFishing
 CActionFoldObject
 CActionForceABite
 CActionForceASip
 CActionForceBiteCharcoalTablets
 CActionForceBitePainkillerTablets
 CActionForceBitePurificationTablets
 CActionForceBiteTetracyclineAntibiotics
 CActionForceBiteVitaminBottle
 CActionForceConsume
 CActionForceConsumeSingle
 CActionForceDrink
 CActionForceDrinkAlcohol
 CActionForceDrinkDisinfectant
 CActionForceFeed
 CActionGiveBloodSelf
 CActionGiveBloodTarget
 CActionGiveSalineSelf
 CActionGiveSalineTarget
 CActionHarvestCrops
 CActionIgniteFireplaceByHandDrill
 CActionIgniteFireplaceByLighter
 CActionIgniteFireplaceByMatch
 CActionIgniteFireplaceByRoadFlare
 CActionInjectEpinephrineSelf
 CActionInjectEpinephrineTarget
 CActionInjectMorphineSelf
 CActionInjectMorphineTarget
 CActionInjectSelf
 CActionInjectTarget
 CActionITest
 CActionManager
 CActionMeasureBattery
 CActionMeasureTemperatureSelf
 CActionMeasureTemperatureTarget
 CActionMenu
 CActionMenuContext
 CActionMineBush
 CActionMineRock
 CActionMineTree
 CActionOnConsciousManContinuousQuantity
 CActionOnConsciousManContinuousTime
 CActionOnConsciousManInteract
 CActionOnConsciousManSingleUse
 CActionOnConsciousSelfContinuousQuantity
 CActionOnConsciousSelfContinuousTime
 CActionOnConsciousSelfSingleUse
 CActionOnNonRuinedTargetContinuosQuantity
 CActionOnNonRuinedTargetContinuosTime
 CActionOnNonRuinedTargetInteract
 CActionOnNonRuinedTargetSingleUse
 CActionOnSelfContinuous
 CActionOnSelfContinuousQuantity
 CActionOnSelfContinuousTime
 CActionOnSelfContinuousTimeRepeat
 CActionOnSelfSingleUse
 CActionOnTargetContinuous
 CActionOnTargetContinuousMine
 CActionOnTargetContinuousQuantity
 CActionOnTargetContinuousTime
 CActionOnTargetInteract
 CActionOnTargetSingleUse
 CActionOpen
 CActionPackTent
 CActionParams
 CActionPickBerry
 CActionPlaceObject
 CActionPlaceOnGround
 CActionPlantSeed
 CActionPlugIn
 CActionPlugInDroppedPlug
 CActionReadPaper
 CActionReigniteFireplace
 CActionRemovePlant
 CActionRepositionPluggedItem
 CActionRestrainTarget
 CActionSewSelf
 CActionSewTarget
 CActionShave
 CActionSkinning
 CActionSplintSelf
 CActionSplintTarget
 CActionStitchSelf
 CActionStitchTarget
 CActionTakeABite
 CActionTakeASip
 CActionTestBloodSelf
 CActionTestBloodTarget
 CActionToggleDigTile
 CActionToggleFishing
 CActionTogglePlaceObject
 CActionToggleTentOpen
 CActionTuneFrequency
 CActionTuneFrequencyOnGround
 CActionTuneRadioStation
 CActionTurnOffPowerGenerator
 CActionTurnOffSpotlight
 CActionTurnOffTransmitter
 CActionTurnOffTransmitterOnGround
 CActionTurnOffWhileInHands
 CActionTurnOffWhileOnGround
 CActionTurnOnChemlight
 CActionTurnOnEnergyBase
 CActionTurnOnHeatpack
 CActionTurnOnPowerGenerator
 CActionTurnOnRoadFlare
 CActionTurnOnSpotlight
 CActionTurnOnTorch
 CActionTurnOnTransmitter
 CActionTurnOnTransmitterOnGround
 CActionTurnOnWhileInHands
 CActionTurnOnWhileOnGround
 CActionUnplug
 CActionUnplugAndDropPlug
 CActionUnplugThisByCord
 CActionUnrestrainTarget
 CActionWaterPlant
 CActionWaterPlantBit
 CActivityGear
 CAgentBase
 CAgentManager
 CAgentPoolBase
 CAgentPoolInactive
 CAgentPoolPlayer
 CAhojky
 CAnimal
 CAnimalBase
 CAnimatorTimer AnimatorTimer class. This timer is for animate float value.
usage:
 CAnimEvent
 Carray< class T >
 CAssignmentMenu
 CAutoHeightSpacer
 CBadgeFracture
 CBadgePoisoned
 CBadgeSick
 CBadgeStuffed
 CBadgeWet
 CBagMountain_Blue Inventory conditions example
 CBaseBuildingBase
 CBaseListboxWidget
 CBatteryCharger
 CBleeding
 CBleedish
 CBlinded
 CBlood
 CBloodRegen
 CBloodyHands
 CBoneMask
 CBoneRegen
 CBookMenu
 CBouncer
 CBuilding
 CBuildingBase
 CBurning
 CBushHard For specific tree declaration see description of TreeHard
 CBushHard_b_canina2s
 CBushHard_b_sambucus
 CBushSoft For specific tree declaration see description of TreeHard
 CButtonOptionsAccessUI
 CButtonWidget
 CCableReel
 CCallQueue CallQueue Class provide "lazy" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI)
usage:
 CCallQueueContext
 CCamera
 CCar
 CCargo
 CCGame
 CCharacterMenu
 CChat
 CChatInputMenu
 CChatLine
 CCheckBoxWidget
 CChurch
 CClothing
 CCollapsibleContainer
 CComboBoxOptionsAccessUI
 CCommonCold
 CComponent
 CComponentElectricDevice
 CComponentElectricDevicePowerGenerator
 CComponentElectricDeviceSpotlight
 CComponentEntityDebug
 CComponentsBank
 CConstructionMaterial
 CConsumable_Paper
 CContact
 CContextMenu
 CCooking
 CCrafting_WoodenStick Crafting example, Lets have this crafting situation: we want to craft a Consumable_Matchbox from Crafting_WoodenStick using any knife´╗┐ in player hands
 CDayZGame
 CDayZIntroScene
 CDebug
 CDebugPrint
 CDiggedSoil
 CDispatcher
 CDispatcherCaller
 CDisplayElement
 CDisplayStatus
 CDragQueue DragQueue Class provide callbacks while mouse is dragging. Callback function must have exact arguments:
 CEarlyAccessMenu
 CEditBoxWidget
 CElementStamina
 CEN5C_AdvancedImprovisedShelterPitched
 CEN5C_BaseRadio
 CEN5C_BearTrap
 CEN5C_BinocularsBase
 CEN5C_Book_Base
 CEN5C_Bottle_Base
 CEN5C_BoxCerealCrunchin
 CEN5C_BurlapSackCover
 CEN5C_CannabisSeedsPack
 CEN5C_CarBattery
 CEN5C_CarTent
 CEN5C_Chemlight_ColorBase
 CEN5C_Compass
 CEN5C_Container_Base
 CEN5C_Defibrillator
 CEN5C_DiggedSoil
 CEN5C_Edible_Base
 CEN5C_Fence
 CEN5C_FenceLight
 CEN5C_Fireplace
 CEN5C_FireplaceBase
 CEN5C_Firewood
 CEN5C_FishingRod_Base
 CEN5C_FishNetTrap
 CEN5C_Flashlight
 CEN5C_GardenPlot
 CEN5C_Grenade_Base
 CEN5C_Heatpack
 CEN5C_HescoBox
 CEN5C_ImprovisedShelterPitched
 CEN5C_LandMineTrap
 CEN5C_LargeTent
 CEN5C_MediumTent
 CEN5C_Megaphone
 CEN5C_PAS_Broadcaster
 CEN5C_PepperSeedsPack
 CEN5C_PersonalRadio
 CEN5C_PlantBase
 CEN5C_Pot
 CEN5C_Powered_Base
 CEN5C_PumpkinSeedsPack
 CEN5C_PurificationTablets
 CEN5C_RabbitSnareTrap
 CEN5C_Radio
 CEN5C_Rag
 CEN5C_RangeFinder
 CEN5C_Roadflare
 CEN5C_SeedPackBase
 CEN5C_SmallFishTrap
 CEN5C_StaticRadio
 CEN5C_Stone
 CEN5C_TomatoSeedsPack
 CEN5C_Torch
 CEN5C_Transmitter_Base
 CEN5C_Trap_Base
 CEN5C_Tripod
 CEN5C_TripwireTrap
 CEN5C_WoodenStick
 CEN5C_WorldContainer_Base
 CEN5C_ZucchiniSeedsPack
 CEnConvert
 CEnergyItem_Base
 CEnMath
 CEnMath3D
 CEnString
 CEntity
 CEntityAI
 CEntityAnimEndEventHandler
 CEntityDebugSync
 CEntityEventHandler
 CEntityScriptedActivity
 CEnvironment
 CEventParams
 CEventParams1
 CExperience
 CExperienceLevel
 CExposure
 CFever
 CFeverish
 CFireConsumable
 CFood_Lard
 CFoodManager
 CFoodStage
 CFountain
 CFracture
 CGameOptions
 CGardenBase
 CGardenPlot
 CHealth
 CHealthRegen
 CHealthy
 CHeartAttack
 CHemolyticReaction
 CHologram
 CHorizontalSpacer
 CHoverEffect
 CHtmlWidget
 CHud
 CHudDebug
 CHudDebugCharStatus
 CHudDebugCharValue
 CHudDebugWinBase
 CHudDebugWinCharDebug
 CHudDebugWinCharNotifiers
 CHudDebugWinCharValues
 CHunger
 CHungry
 CHyperthermia
 CHypothermia
 CImageWidget
 CImmuneSystem
 CInfluenza
 CInfluenzaAgent
 CIngameHud
 CInGameMenu
 CInput
 CInspectMenu
 CInvBadgeBlood
 CInvBadgeFever
 CInvBadgeFracture
 CInvBadgeFullness
 CInvBadgeHunger
 CInvBadgeSick
 CInvBadgeThirst
 CInvBadgeWetness
 CInventoryCombinationFlags
 CInventoryContainer
 CInventoryContainerEntity
 CInventoryContainerHands
 CInventoryContainerVicinity
 CInventoryDragFromType
 CInventoryDragToType
 CInventoryGrid Map: item x vector(index, width, height)
 CInventoryGridController
 CInventoryGridIcon
 CInventoryItem
 CInventoryManager
 CInventoryMenu
 CInventoryQuickbar
 CInventoryView
 CInventoryViewBase
 CInventoryViewGrid
 CInventoryViewHands
 CInventoryViewProperties
 CItemBase
 CItemBook
 CItemCompass
 CItemGPS
 CItemGrenade
 CItemMap
 CItemMegaphone
 CItemOptics
 CItemPreviewWidget
 CItemSuppressor
 CItemTransmitter
 CItemTrigger Custom trigger example
 CItemWatch
 CKeyBinding
 CKnifeBase Scripted actions example
 CLand_A_MunicipalOffice
 CLand_Misc_Greenhouse
 CLifespanLevel
 CLightAI
 CLightAIBase
 CLink< class T >
 CListOptionsAccess
 CLives
 CLoadingMenu
 CLoadingScreen
 CLogTemplates
 CMagazine
 CMainMenu
 CMan
 CManBase
 Cmap< class TKey, class TValue > Associative array template
usage:
 CMapMenu
 CMessageReceiverBase
 CMiscGameplayFunctions
 CMission Mission class
 CMissionBase
 CMissionDummy
 CMissionEditor
 CMissionGameplay
 CMissionMainMenu
 CMissionServer
 CModifierBase
 CModifierPoolBase
 CModifierPoolDisease
 CModifierPoolEnvironment
 CModifierPoolMain
 CModifierPoolPlayer
 CModifiersManager
 CModuleBase
 CModuleConfigViewer
 CModuleExperience
 CModuleFileHandler
 CModuleHideBody
 CModuleHorticulture
 CModuleLifespan
 CModuleLocalEnscriptHistory
 CModuleLocalHistoryBase
 CModuleLocalProfile
 CModuleLocalProfileScene
 CModuleLocalProfileUI
 CModuleLocalProfileUIFixed
 CModuleLocalSqfHistory
 CModuleManager
 CModuleMessageManager
 CModulePlayerDiagnostic
 CModulePlayerStatus
 CModuleRecipes
 CModuleRepairing
 CModuleSceneEditor
 CModuleSkinning
 CModuleUIState
 CModuleVariables
 CMultilineEditBoxWidget
 CMultilineTextWidget
 CmultiMap< class K, class V > Associative array template, with multiple values per key
usage:
 CNoteMenu
 CNotificationMessage
 CNotifierBase
 CNotifiersManager
 CNumericOptionsAccess
 CObject Object class
 CObjectTyped
 COcclusionQuery
 COptionsAccess
 COptionsAccessUI
 COptionsMenu
 CPacketInputAdapter
 CParam Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Param4 templates
 CParam1< class T1 > Param Class Template with one parameter.
usage:
 CParam2< class T1, class T2 > Param Class Template with two parameters.
usage:
 CParam3< class T1, class T2, class T3 > Param Class Template with three parameters.
usage:
 CParam4< class T1, class T2, class T3, class T4 > Param Class Template with four parameters.
usage:
 CParam5< class T1, class T2, class T3, class T4, class T5 > Param Class Template with five parameters
 CParam6< class T1, class T2, class T3, class T4, class T5, class T6 > Param Class Template with six parameters
 CParamsReadContext
 CParamsWriteContext
 CPASBroadcaster
 CPhysicsDragTool
 CPileOfWoodenPlanks
 CPlant
 CPlantBase PlantBase, super class of trees and bushes
 CPlantMaterial
 CPlayerBase
 CPlayerIdentity Player description
 CPlayerNameHandler
 CPlayerPreviewWidget
 CPlayerStat< class T >
 CPlayerStatBase
 CPlayerStats
 CPoisoning
 CPowerGenerator
 CPresetsMenu
 CProgressBarWidget
 CProxyCrew
 CProxyInventory
 CProxySubpart
 CRecipeBase
 CRecipeTest
 CRecipeTest2
 CRecipeTest3
 CRecipeTest4
 CRectangle2D
 CRef< class T >
 CRenderTargetWidget
 CRichTextWidget
 CRotator
 CRTTextureWidget
 CSceneEditorMenu
 CScriptConsole
 CScriptConsoleNewPresetDialog
 CScriptConsoleRenamePresetDialog
 CScriptedEntity
 CScriptedWidgetEventHandler
 CScriptModule Module containing compiled scripts
 CScrollBarContainer
 Cset< class T >
 CShape
 CSick
 CSimpleListboxWidget
 CSimpleProgressBarWidget
 CSliderOptionsAccessUI
 CSliderWidget
 CSoundEvent
 CSoundOnVehicle
 CSpacerBase
 CSpotlight
 CSqfDebugWatcher
 CStamina
 CStaminaCalc
 CStartupMenu
 CStomach
 CStreetLamp
 CStuffed
 CSurvivorBase
 CSurvivorPartsFemaleWhite Scripted player example
 CSwitchOptionsAccess
 CTabber
 CTActionRefArray
 CTAdvanceArray< class T >
 CTankOrCar
 CTempCrafting
 CTemperature
 CTendencyBlood
 CTendencyHealth
 CTendencyHunger
 CTendencyTemperature
 CTendencyThirst
 CTentBase
 CTest11
 CTestClass
 CTesting
 CTextListboxWidget
 CTextWidget
 CThing
 CThirst
 CThirsty
 CTileEffect
 CTimer Timer class. Use when you want call function after some time, or repeatedly in time intervals. Call is not executed after the Timer object is deleted.
usage:
 CTimerQueue TimerQueue Class using for system purpose only
 CTimerUpdate Simple class for fading Widgets
 CToggleSelections
 CTotalDamageResult
 CTraceContact
 CTransport
 CTrap_Bear
 CTrap_FishNet
 CTrap_LandMine
 CTrap_RabbitSnare
 CTrap_SmallFish
 CTrap_TripWire
 CTrapBase
 CTrapSpawnBase
 CTrapTrigger
 CTreeHard Specific tree class can be declared as: class TreeHard + _ + p3d filename (without extension)
 CTreeHard_t_acer2s
 CTreeHard_t_fagus2f
 CTreeSoft For specific tree declaration see description of TreeHard
 CTreeSoft_t_malus1s
 CTremor
 CTrigger
 CTriggerInsider
 CUIManager
 CUIMenuPanel
 CUIPopupScript
 CUIPopupScriptSceneManager
 CUIPopupScriptSceneNew
 CUIScriptedMenu Part of main menu hierarchy to create custom menus from script
 CUIWidget
 CUndergroundStash
 CV3S_Cargo
 CVehicleWheelParams
 CVerticalSpacer
 CVomiting
 CWarmth
 CWeapon
 CWetness
 CWheelContactInfo
 CWidget
 CWidgetFadeTimer Simple class for fading Widgets
 CWoodBase WoodBase, super class of trees and bushes
 CWorld
 CXComboBoxWidget
 CZombie
 CZombieBase
 CZombieEngine Scripted zombie example
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)