DIFF

class ConstructionBasic

just declared for module 3 use

Constructors 1

void ConstructionBasic(EntityAI parent)

Methods 15

void Init()
void EEInitConstruction()
Referenced by EntityAI.EEInit()
void InitBaseState()
Referenced by EntityAI.EEInit()
void OnConstructionVariablesSynchronized()
void OnHealthLevelChanged(int oldLevel, int newLevel, string zone)
bool CanDisplayAttachmentCategoryConstruction(string categoryName)
bool IsPartFacingPlayer(DayZPlayer player, string partName)

Default return value is set so actions from the "inside" are always possible

bool CanUseHandConstruction()

true if any part is buildable by hands

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)
static bool CanConstructionDecay()
void OnConstructionDoorOpenStart(DoorStartParams params)
void OnConstructionDoorCloseStart(DoorStartParams params)