Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
BuildingBase Class Reference
Inheritance diagram for BuildingBase:
Building House Land_Underground_WaterReservoir_Water Land_Bilboard_Base Land_HotSpring Land_Underground_EntranceBase Land_WarheadStorage_Bunker_Facility Land_WarheadStorage_Main Land_WarheadStorage_PowerStation StaticObj_Roadblock_Wood_Small Land_Underground_Stairs_Exit

Private Member Functions

void BuildingBase ()
void AddAction (typename actionName)
override void GetActions (typename action_input_type, out array< ActionBase_Basic > actions)
void InitializeActions ()
void RemoveAction (typename actionName)
void SetActions ()

Private Attributes

bool m_ActionsInitialize
TInputActionMap m_InputActionMap

Static Private Attributes

static ref map< typename, ref TInputActionMapm_BuildingTypeActionsMap = new map<typename, ref TInputActionMap>

Detailed Description

Definition at line 1 of file building.c.

Constructor & Destructor Documentation

◆ BuildingBase()

void BuildingBase ( )
inlineprivate

Definition at line 7 of file building.c.

References m_ActionsInitialize.

Member Function Documentation

◆ AddAction()

void AddAction ( typename actionName )
inlineprivate

◆ GetActions()

override void GetActions ( typename action_input_type ,
out array< ActionBase_Basic > actions )
inlineprivate

Definition at line 24 of file building.c.

References InitializeActions(), m_ActionsInitialize, and m_InputActionMap.

◆ InitializeActions()

void InitializeActions ( )
inlineprivate

Definition at line 12 of file building.c.

References m_BuildingTypeActionsMap, m_InputActionMap, SetActions(), and Type.

Referenced by GetActions().

◆ RemoveAction()

void RemoveAction ( typename actionName )
inlineprivate

Definition at line 71 of file building.c.

References g_Game, ActionBase::GetInputType(), and m_InputActionMap.

◆ SetActions()

void SetActions ( )
inlineprivate

Definition at line 35 of file building.c.

Referenced by InitializeActions().

Field Documentation

◆ m_ActionsInitialize

bool m_ActionsInitialize
private

Definition at line 5 of file building.c.

Referenced by BuildingBase(), AddAction(), and GetActions().

◆ m_BuildingTypeActionsMap

ref map<typename, ref TInputActionMap> m_BuildingTypeActionsMap = new map<typename, ref TInputActionMap>
staticprivate

Definition at line 3 of file building.c.

Referenced by InitializeActions().

◆ m_InputActionMap

TInputActionMap m_InputActionMap
private

Definition at line 4 of file building.c.

Referenced by AddAction(), GetActions(), InitializeActions(), and RemoveAction().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/entities/game/super/building.c