DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс BaseBuildingBase

Защищенные члены

void Fence ()
 
override string GetConstructionKitType ()
 
override int GetMeleeTargetType ()
 
bool HasHinges ()
 
bool HasFullyConstructedGate ()
 
void SetGateState (int state)
 
int GetGateState ()
 
int CheckGateState ()
 
void SetOpenedState (bool state)
 
override bool IsOpened ()
 
bool IsLocked ()
 
override bool NameOverride (out string output)
 
CombinationLock GetCombinationLock ()
 
CamoNet GetCamoNet ()
 
BarbedWire GetBarbedWire1 ()
 
BarbedWire GetBarbedWire2 ()
 
override vector GetKitSpawnPosition ()
 
override bool CanDisplayAttachmentSlot (int slot_id)
 
override bool CanDisplayAttachmentCategory (string category_name)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
override void OnVariablesSynchronized ()
 
override void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanBeRepairedToPristine ()
 
bool CanOpenFence ()
 
bool CanCloseFence ()
 
void OpenFence ()
 
void CloseFence ()
 
void CheckFenceOpened ()
 
void CheckFenceClosed ()
 
override void CreateAreaDamage (string slot_name, float rotation_angle=0)
 
void UpdateBarbedWireAreaDamagePos (float rotation_angle=0, bool to_delete=false)
 
override void PostAreaDamageActions ()
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
override bool IsFacingCamera (string selection)
 
override bool HasProperDistance (string selection, PlayerBase player)
 
override bool CanUseConstructionBuild ()
 
void SoundGateOpenStart ()
 
void SoundGateCloseStart ()
 
void SoundGateCloseEnd ()
 
void GateAttachmentsSanityCheck ()
 
void HandleDropAttachment (ItemBase item)
 
bool GateAttachmentConditions (int slotId)
 
override bool TranslateSlotFromSelection (string selection_name, out int slot_id)
 
override void SetActions ()
 
override array< stringOnDebugSpawnBuildExcludes ()
 Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
 
override void OnDebugSpawn ()
 
void TerritoryFlag ()
 
void ~TerritoryFlag ()
 
void InitRefresherData ()
 
override string GetConstructionKitType ()
 
override int GetMeleeTargetType ()
 
override vector GetKitSpawnPosition ()
 
override bool CanDisplayAttachmentCategory (string category_name)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
override void OnCEUpdate ()
 
void HandleRefreshers ()
 Saves positions of active lifetime refreshers to MissionGameplay / MissionServer.
 
void SetRefresherActive (bool state)
 
void InsertRefresherPosition ()
 
void RemoveRefresherPosition (int idx=-2)
 
override void OnVariablesSynchronized ()
 
override void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanBeRepairedToPristine ()
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
override bool IsFacingCamera (string selection)
 
override bool HasProperDistance (string selection, PlayerBase player)
 
override void SetActions ()
 
void AnimateFlagEx (float delta, PlayerBase player=null)
 
void AnimateFlag (float delta)
 
void LogAnimateFlag (float newPhase, notnull PlayerBase player)
 
void SetRefreshTimer01 (float fraction)
 
void AddRefresherTime01 (float fraction)
 
float GetRefresherTime01 ()
 
void CheckLoadedVariables (int max_duration)
 
override void OnDebugSpawn ()
 

Защищенные данные

bool m_ToDiscard = false
 
bool m_IsOpened = false
 
bool m_IsOpenedClient = false
 
int m_GateState = 0
 
EffectSound m_SoundGate_Start
 
EffectSound m_SoundGate_End
 
int m_FlagRefresherFrequency = GameConstants.REFRESHER_FREQUENCY_DEFAULT
 
int m_FlagRefresherMaxDuration = GameConstants.REFRESHER_MAX_DURATION_DEFAULT
 

Закрытые члены

void ShelterSite ()
 
override string GetConstructionKitType ()
 
override int GetMeleeTargetType ()
 
override vector GetKitSpawnPosition ()
 
override void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanBeRepairedToPristine ()
 
override bool CanUseHandConstruction ()
 
override bool MustBeBuiltFromOutside ()
 
override bool IsFacingCamera (string selection)
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
override bool HasProperDistance (string selection, PlayerBase player)
 
override void SetActions ()
 
void Watchtower ()
 
override string GetConstructionKitType ()
 
override int GetMeleeTargetType ()
 
override void UpdateVisuals ()
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanBeRepairedToPristine ()
 
override bool PerformRoofCheckForBase (string partName, PlayerBase player, out bool result)
 
override bool CanDisplayAttachmentSlot (int slot_id)
 
override bool CanDisplayAttachmentCategory (string category_name)
 
override bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
 
override bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
 
override bool CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player)
 
override void AfterStoreLoad ()
 
override void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
override void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
override bool IsFacingCamera (string selection)
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
override bool HasProperDistance (string selection, PlayerBase player)
 
override void SetActions ()
 
override array< stringOnDebugSpawnBuildExcludes ()
 Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
 
override void OnDebugSpawn ()
 

Закрытые данные

const int GATE_STATE_NONE = 0
 
const int GATE_STATE_PARTIAL = 1
 
const int GATE_STATE_FULL = 2
 
const string ATTACHMENT_SLOT_COMBINATION_LOCK = "Att_CombinationLock"
 
const string SOUND_GATE_OPEN_START = "DoorWoodTowerOpen_SoundSet"
 
const string SOUND_GATE_CLOSE_START = "DoorWoodTowerClose_start_SoundSet"
 
const string SOUND_GATE_CLOSE_END = "DoorWoodTowerClose_end_SoundSet"
 
const float GATE_ROTATION_ANGLE_DEG = 100
 
const float GATE_ROTATION_TIME_APPROX = 2000
 
const float MAX_ACTION_DETECTION_ANGLE_RAD = 1.3
 
const float MAX_ACTION_DETECTION_DISTANCE = 2.0
 
 ATTACHMENT_WOODEN_LOG = WoodenLog
 
 ATTACHMENT_COMBINATION_LOCK = CombinationLock
 
string ATTSLOT_CAMONET = "Wall_Camonet"
 
string ATTSLOT_BARBEDWIRE_DOWN = "Wall_Barbedwire_1"
 
string ATTSLOT_BARBEDWIRE_UP = "Wall_Barbedwire_2"
 
bool m_RefresherActive
 
bool m_RefresherActiveLocal
 
bool m_RefresherInitialized
 
int m_RefresherTimeRemaining
 
int m_RefreshTimeCounter
 
 ATTACHMENT_BARBED_WIRE = BarbedWire
 
 ATTACHMENT_CAMONET = CamoNet
 
const float MAX_FLOOR_VERTICAL_DISTANCE = 0.5
 
const float MIN_ACTION_DETECTION_ANGLE_RAD = 0.35
 

Закрытые статические данные

static const string BASE_VIEW_NAME = "level_"
 
static const string BASE_WALL_NAME = "_wall_"
 
static const string BASE_ROOF_NAME = "_roof"
 
static const int MAX_WATCHTOWER_FLOORS = 3
 
static const int MAX_WATCHTOWER_WALLS = 3
 

Подробное описание

См. определение в файле Fence.c строка 1