DayZ 1.24
|
Static Private Attributes | |
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 |
|
inlineprotected |
Definition at line 27 of file Totem.c.
References RemoveRefresherPosition().
Definition at line 504 of file Totem.c.
References Math::Clamp(), Math::Round(), and SetRefresherActive().
Referenced by OnDebugSpawn().
Definition at line 247 of file Fence.c.
References bsbDebugPrint(), CheckGateState(), GetConstruction(), LogManager::IsBaseBuildingLogEnable(), IsOpened(), IsOpened(), OpenFence(), SetGateState(), and UpdateVisuals().
Definition at line 131 of file Totem.c.
References GetCEApi(), InitRefresherData(), and UpdateVisuals().
Definition at line 349 of file Watchtower.c.
References UpdateVisuals().
Definition at line 470 of file Totem.c.
References AnimateFlagEx().
Referenced by OnCEUpdate(), OnDebugSpawn(), and OnStoreLoad().
|
inlineprotected |
Definition at line 452 of file Totem.c.
References Math::Clamp(), InventorySlots::GetSlotIdFromString(), LogAnimateFlag(), and Math::Round().
Referenced by AnimateFlag().
Definition at line 78 of file ShelterSite.c.
Definition at line 128 of file Watchtower.c.
|
inlineprotected |
Definition at line 411 of file Fence.c.
References HasHinges(), and IsOpened().
|
inlineprotected |
|
inlineprotected |
Definition at line 79 of file Totem.c.
References GetConstruction(), HasBase(), and IsPartConstructed().
Definition at line 229 of file Watchtower.c.
References CheckMemoryPointVerticalDistance(), GetConstruction(), GetGame(), and GetPlayer().
Definition at line 170 of file Fence.c.
References GateAttachmentConditions(), InventorySlots::GetSlotIdFromString(), InventorySlots::GetSlotName(), and HasFullyConstructedGate().
Definition at line 194 of file Watchtower.c.
References CheckMemoryPointVerticalDistance(), GetConstruction(), GetGame(), GetPlayer(), and InventorySlots::GetSlotName().
|
inlineprotected |
Definition at line 403 of file Fence.c.
References HasHinges(), IsLocked(), and IsOpened().
Definition at line 73 of file ShelterSite.c.
Definition at line 123 of file Watchtower.c.
|
inlineprotected |
Definition at line 351 of file Fence.c.
References GateAttachmentConditions(), GetGame(), GetPlayer(), HasBase(), HasFullyConstructedGate(), and IsOpened().
|
inlineprotected |
Definition at line 252 of file Totem.c.
References GetConstruction(), GetGame(), GetPlayer(), InventorySlots::GetSlotName(), GetType(), and IsPartConstructed().
|
inlineprivate |
Definition at line 90 of file Watchtower.c.
References CheckSlotVerticalDistance(), GetGame(), and GetPlayer().
Definition at line 83 of file ShelterSite.c.
|
inlineprotected |
Definition at line 513 of file Fence.c.
References CALL_CATEGORY_GAMEPLAY, GetGame(), SoundGateCloseEnd(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 503 of file Fence.c.
References CALL_CATEGORY_GAMEPLAY, GetGame(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 77 of file Fence.c.
References GATE_STATE_FULL, GATE_STATE_NONE, GATE_STATE_PARTIAL, and GetConstruction().
Referenced by AfterStoreLoad(), OnPartBuiltServer(), OnPartDestroyedServer(), and OnPartDismantledServer().
|
inlineprivate |
Definition at line 333 of file Watchtower.c.
References CheckMemoryPointVerticalDistance(), and string::Contains().
Referenced by IsPlayerInside().
Definition at line 517 of file Totem.c.
Referenced by OnStoreLoad().
|
inlineprivate |
Definition at line 313 of file Watchtower.c.
References Math::AbsFloat().
Referenced by CanDisplayAttachmentCategory(), CanDisplayAttachmentSlot(), CheckLevelVerticalDistance(), and CheckSlotVerticalDistance().
|
inlineprivate |
Definition at line 267 of file Watchtower.c.
References CheckMemoryPointVerticalDistance(), GetConstruction(), and InventorySlots::GetSelectionForSlotId().
Referenced by CanReceiveAttachment().
|
inlineprotected |
Definition at line 461 of file Fence.c.
References CALL_CATEGORY_GAMEPLAY, GetGame(), SetOpenedState(), SoundGateCloseStart(), SynchronizeBaseState(), UpdateBarbedWireAreaDamagePos(), and UpdateNavmesh().
Referenced by OnPartDestroyedServer(), and OnVariablesSynchronized().
|
inlineprotected |
Definition at line 530 of file Fence.c.
References IsOpened().
|
inlineprotected |
Definition at line 731 of file Fence.c.
References GetConstruction(), GetGateState(), and InventorySlots::GetSlotName().
Referenced by CanDisplayAttachmentSlot(), and CanReceiveAttachment().
|
inlineprotected |
Definition at line 699 of file Fence.c.
References GetBarbedWire1(), GetBarbedWire2(), GetCamoNet(), GetCombinationLock(), GetConstruction(), and HandleDropAttachment().
|
inlineprotected |
Definition at line 143 of file Fence.c.
Referenced by GateAttachmentsSanityCheck(), OnPartDestroyedServer(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 149 of file Fence.c.
Referenced by GateAttachmentsSanityCheck(), OnPartDestroyedServer(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 137 of file Fence.c.
Referenced by GateAttachmentsSanityCheck(), and OnPartDestroyedServer().
|
inlineprotected |
Definition at line 131 of file Fence.c.
Referenced by GateAttachmentsSanityCheck(), IsLocked(), and OnPartDestroyedServer().
Definition at line 45 of file Fence.c.
Referenced by ItemBase::CreateConstructionKit(), and ItemBase::CreateConstructionKitInHands().
Definition at line 10 of file ShelterSite.c.
Definition at line 21 of file Watchtower.c.
|
inlineprotected |
Definition at line 72 of file Fence.c.
References m_GateState.
Referenced by GateAttachmentConditions().
Definition at line 156 of file Fence.c.
References GetPosition.
Referenced by ItemBase::CreateConstructionKit().
Definition at line 21 of file ShelterSite.c.
References GetPosition.
Definition at line 66 of file Totem.c.
References GetPosition.
Definition at line 15 of file ShelterSite.c.
Definition at line 26 of file Watchtower.c.
|
inlineprotected |
Definition at line 512 of file Totem.c.
References m_FlagRefresherMaxDuration.
Referenced by OnCEUpdate(), and OnStoreLoad().
Definition at line 716 of file Fence.c.
References Class::CastTo().
Referenced by GateAttachmentsSanityCheck(), and OnPartDestroyedServer().
|
inlineprotected |
Client-side, saves positions of active lifetime refreshers to MissionGameplay.
Definition at line 163 of file Totem.c.
References GetGame(), GetPosition, InsertRefresherPosition(), Mission::m_ActiveRefresherLocations, mission, and RemoveRefresherPosition().
Referenced by OnVariablesSynchronized().
|
inlineprotected |
Definition at line 61 of file Fence.c.
References GATE_STATE_FULL.
Referenced by CanDisplayAttachmentSlot(), and CanReceiveAttachment().
|
inlineprotected |
Definition at line 56 of file Fence.c.
References GATE_STATE_NONE.
Referenced by CanCloseFence(), and CanOpenFence().
|
inlineprotected |
Definition at line 657 of file Fence.c.
References vector::Distance().
|
inlineprivate |
Definition at line 146 of file ShelterSite.c.
References vector::Distance().
|
inlineprotected |
Definition at line 416 of file Totem.c.
References vector::Distance().
|
inlineprivate |
Definition at line 484 of file Watchtower.c.
References vector::Distance().
|
inlineprotected |
Definition at line 32 of file Totem.c.
References GetCEApi().
Referenced by AfterStoreLoad(), and TerritoryFlag().
|
inlineprotected |
Definition at line 188 of file Totem.c.
References GetGame(), GetPosition, Mission::m_ActiveRefresherLocations, and mission.
Referenced by HandleRefreshers().
Definition at line 634 of file Fence.c.
References Math::Acos(), and GetGame().
Definition at line 93 of file ShelterSite.c.
References Math::Acos(), and GetGame().
Definition at line 391 of file Totem.c.
References Math::Acos(), and GetGame().
Definition at line 422 of file Watchtower.c.
References vector::Dot(), GetGame(), and GetPosition.
|
inlineprotected |
Definition at line 609 of file Fence.c.
References Math::Acos(), and GetPosition.
|
inlineprotected |
Definition at line 364 of file Totem.c.
References Math::Acos(), and GetPosition.
|
inlineprivate |
Definition at line 379 of file Watchtower.c.
References Math::AbsFloat(), vector::Dot(), and GetPosition.
|
inlineprotected |
Definition at line 111 of file Fence.c.
References GetCombinationLock().
Referenced by CanOpenFence(), and OnPartDismantledServer().
Definition at line 106 of file Fence.c.
References m_IsOpened.
Referenced by AfterStoreLoad(), CanCloseFence(), CanOpenFence(), CanReceiveAttachment(), CanUseConstructionBuild(), CreateAreaDamage(), and OnPartDestroyedServer().
|
inlineprotected |
Definition at line 577 of file Fence.c.
References GetPosition, and x.
Referenced by VicinityContainer::UpdateInterval().
|
inlineprivate |
Definition at line 116 of file ShelterSite.c.
References GetPosition.
|
inlineprotected |
Definition at line 330 of file Totem.c.
References GetPosition, and x.
|
inlineprivate |
Definition at line 450 of file Watchtower.c.
References CheckLevelVerticalDistance(), and GetPosition.
|
inlineprotected |
Definition at line 475 of file Totem.c.
References GetPlugin().
Referenced by AnimateFlagEx().
Definition at line 88 of file ShelterSite.c.
Definition at line 141 of file Totem.c.
References AnimateFlag(), Math::Clamp(), GetCEApi(), GetPosition, GetRefresherTime01(), GameConstants::REFRESHER_RADIUS, Math::Round(), and SetRefresherActive().
Definition at line 539 of file Totem.c.
References AddRefresherTime01(), and AnimateFlag().
Definition at line 535 of file Watchtower.c.
References MAX_WATCHTOWER_WALLS.
Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
Definition at line 792 of file Fence.c.
References DiagMenu::GetBool().
Referenced by ItemBase::FullyBuild().
Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
Definition at line 512 of file Watchtower.c.
References DiagMenu::GetBool().
|
inlineprotected |
Definition at line 281 of file Fence.c.
References CheckGateState(), GetConstruction(), SetGateState(), and UpdateVisuals().
Referenced by ItemBase::FullyBuild().
|
inlineprivate |
Definition at line 36 of file ShelterSite.c.
References GetConstruction(), and GetPlugin().
|
inlineprotected |
Definition at line 223 of file Totem.c.
References UpdateVisuals().
|
inlineprivate |
Definition at line 356 of file Watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 315 of file Fence.c.
References CheckGateState(), CloseFence(), GetBarbedWire1(), GetBarbedWire2(), GetCamoNet(), GetCombinationLock(), GetConstruction(), HandleDropAttachment(), IsOpened(), SetGateState(), and UpdateVisuals().
|
inlineprotected |
Definition at line 243 of file Totem.c.
References UpdateVisuals().
|
inlineprivate |
Definition at line 370 of file Watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 293 of file Fence.c.
References CheckGateState(), GetConstruction(), IsLocked(), SetGateState(), and UpdateVisuals().
|
inlineprotected |
Definition at line 233 of file Totem.c.
References GetConstruction(), and UpdateVisuals().
|
inlineprivate |
Definition at line 363 of file Watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 212 of file Fence.c.
References bsbDebugPrint(), GATE_STATE_NONE, LogManager::IsBaseBuildingLogEnable(), and m_IsOpened.
|
inlineprotected |
Definition at line 105 of file Totem.c.
References AnimateFlag(), CheckLoadedVariables(), and GetRefresherTime01().
|
inlineprotected |
Definition at line 202 of file Fence.c.
References bsbDebugPrint(), LogManager::IsBaseBuildingLogEnable(), and m_IsOpened.
|
inlineprotected |
Definition at line 264 of file Fence.c.
References CloseFence(), m_IsOpened, m_IsOpened, and OpenFence().
Definition at line 210 of file Totem.c.
References HandleRefreshers(), and m_RefresherActive.
|
inlineprotected |
Definition at line 419 of file Fence.c.
References CALL_CATEGORY_GAMEPLAY, GATE_ROTATION_ANGLE_DEG, GetGame(), SetOpenedState(), SoundGateOpenStart(), SynchronizeBaseState(), UpdateBarbedWireAreaDamagePos(), and UpdateNavmesh().
Referenced by AfterStoreLoad(), and OnVariablesSynchronized().
|
inlineprivate |
Definition at line 133 of file Watchtower.c.
References CfgGameplayHandler::GetDisablePerformRoofCheck(), GetGame(), GetOrientation(), and GetPosition.
Definition at line 194 of file Totem.c.
References GetGame(), GetPosition, Mission::m_ActiveRefresherLocations, and mission.
Referenced by HandleRefreshers(), and ~TerritoryFlag().
Definition at line 763 of file Fence.c.
References ActionFoldBaseBuildingObject(), and AddAction().
Definition at line 159 of file ShelterSite.c.
References ActionFoldBaseBuildingObject(), and AddAction().
Definition at line 435 of file Totem.c.
References ActionFoldBaseBuildingObject(), and AddAction().
Definition at line 497 of file Watchtower.c.
References ActionFoldBaseBuildingObject(), and AddAction().
Definition at line 66 of file Fence.c.
Referenced by AfterStoreLoad(), OnPartBuiltServer(), OnPartDestroyedServer(), and OnPartDismantledServer().
Definition at line 101 of file Fence.c.
References m_IsOpened.
Referenced by CloseFence(), and OpenFence().
Definition at line 176 of file Totem.c.
References GetCEApi(), GetPosition, and GameConstants::REFRESHER_RADIUS.
Referenced by AddRefresherTime01(), and OnCEUpdate().
|
inlineprivate |
Definition at line 6 of file ShelterSite.c.
|
inlineprotected |
Definition at line 692 of file Fence.c.
References GetGame().
Referenced by CheckFenceClosed().
|
inlineprotected |
Definition at line 685 of file Fence.c.
References GetGame().
Referenced by CloseFence().
|
inlineprotected |
Definition at line 678 of file Fence.c.
References GetGame().
Referenced by OpenFence().
|
inlineprotected |
Definition at line 15 of file Totem.c.
References GetCEApi(), and InitRefresherData().
|
inlineprotected |
Definition at line 753 of file Fence.c.
References InventorySlots::GetSlotIdFromString().
|
inlineprotected |
Definition at line 539 of file Fence.c.
References DestroyAreaDamage(), GetBarbedWire1(), and GetBarbedWire2().
Referenced by CheckFenceClosed(), CheckFenceOpened(), CloseFence(), and OpenFence().
Definition at line 44 of file Watchtower.c.
References BASE_ROOF_NAME, GetConstruction(), and MAX_WATCHTOWER_FLOORS.
Referenced by AfterStoreLoad(), ItemBase::EEItemAttached(), ItemBase::EEItemDetached(), ItemBase::OnPartBuiltServer(), OnPartBuiltServer(), ItemBase::OnPartDestroyedServer(), OnPartDestroyedServer(), ItemBase::OnPartDismantledServer(), OnPartDismantledServer(), and ItemBase::OnSynchronizedClient().
|
inlineprivate |
Definition at line 17 of file Watchtower.c.
|
private |
Definition at line 3 of file Watchtower.c.
|
private |
Definition at line 4 of file Watchtower.c.
|
private |
|
private |
|
private |
|
private |
Definition at line 13 of file Watchtower.c.
Referenced by UpdateVisuals().
Definition at line 11 of file Watchtower.c.
Definition at line 12 of file Watchtower.c.
Definition at line 13 of file Fence.c.
Referenced by OpenFence().
Definition at line 5 of file Fence.c.
Referenced by CheckGateState(), and HasFullyConstructedGate().
Definition at line 3 of file Fence.c.
Referenced by CheckGateState(), HasHinges(), and OnStoreLoad().
Definition at line 4 of file Fence.c.
Referenced by CheckGateState().
|
protected |
|
protected |
Definition at line 13 of file Totem.c.
Referenced by GetRefresherTime01().
|
protected |
Definition at line 31 of file Fence.c.
Referenced by GetGateState().
Definition at line 29 of file Fence.c.
Referenced by IsOpened(), and OnVariablesSynchronized().
|
private |
Definition at line 6 of file Totem.c.
Referenced by OnVariablesSynchronized().
|
protected |
|
protected |
Definition at line 6 of file Watchtower.c.
Definition at line 14 of file Watchtower.c.
Referenced by UpdateVisuals().
Definition at line 15 of file Watchtower.c.
Referenced by OnDebugSpawn().
Definition at line 8 of file Watchtower.c.