class ConstructionBasic
Full hierarchy 3
- ConstructionBasic
just declared for module 3 use
Constructors 1
void ConstructionBasic(EntityAI parent)Methods 15
void Init()Referenced by EntityAI.ConstructionInit()
void EEInitConstruction()Referenced by EntityAI.EEInit()
void InitBaseState()Referenced by EntityAI.EEInit()
void OnConstructionVariablesSynchronized()bool IsPartFacingPlayer(DayZPlayer player, string partName)Default return value is set so actions from the "inside" are always possible
Referenced by EntityAI.IsFacingPlayerEx()
bool CanUseHandConstruction()true if any part is buildable by hands
Referenced by EntityAI.CanUseHandConstruction()
protected bool HandleStorageEvents()already handled for BBB inside script class, overriden for Rebuilding later
void HandleStoreSave(ParamsWriteContext ctx)void HandleStoreLoad(ParamsReadContext ctx, int version)void ProcessConstructionDecay(float dTime)Referenced by EntityAI.OnCEIterate()
static bool CanConstructionDecay()References CfgGameplayHandler.GetDisableBaseDecay()
Referenced by EntityAI.OnCEIterate()
void OnConstructionDoorOpenStart(DoorStartParams params)void OnConstructionDoorCloseStart(DoorStartParams params)