![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | ~TerritoryFlag () |
| void | AddRefresherTime01 (float fraction) |
| override void | AfterStoreLoad () |
| override void | AfterStoreLoad () |
| void | AnimateFlag (float delta) |
| void | AnimateFlagEx (float delta, PlayerBase player=null) |
| override bool | CanBeRepairedToPristine () |
| override bool | CanBeRepairedToPristine () |
| bool | CanCloseFence () |
| override bool | CanDisplayAttachmentCategory (string category_name) |
| override bool | CanDisplayAttachmentCategory (string category_name) |
| override bool | CanDisplayAttachmentSlot (int slot_id) |
| bool | CanOpenFence () |
| override bool | CanPutIntoHands (EntityAI parent) |
| override bool | CanPutIntoHands (EntityAI parent) |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| override bool | CanUseConstructionBuild () |
| void | CheckFenceClosed () |
| void | CheckFenceOpened () |
| int | CheckGateState () |
| void | CheckLoadedVariables (int max_duration) |
| void | CloseFence () |
| override void | CreateAreaDamage (string slot_name, float rotation_angle=0) |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| void | Fence () |
| bool | GateAttachmentConditions (int slotId) |
| void | GateAttachmentsSanityCheck () |
| BarbedWire | GetBarbedWire1 () |
| BarbedWire | GetBarbedWire2 () |
| CamoNet | GetCamoNet () |
| CombinationLock | GetCombinationLock () |
| override string | GetConstructionKitType () |
| override string | GetConstructionKitType () |
| int | GetGateState () |
| override vector | GetKitSpawnPosition () |
| override vector | GetKitSpawnPosition () |
| override int | GetMeleeTargetType () |
| override int | GetMeleeTargetType () |
| float | GetRefresherTime01 () |
| void | HandleDropAttachment (ItemBase item) |
| void | HandleRefreshers () |
| Saves positions of active lifetime refreshers to MissionGameplay / MissionServer. | |
| bool | HasFullyConstructedGate () |
| bool | HasHinges () |
| override bool | HasProperDistance (string selection, PlayerBase player) |
| override bool | HasProperDistance (string selection, PlayerBase player) |
| void | InitRefresherData () |
| void | InsertRefresherPosition () |
| override bool | IsFacingCamera (string selection) |
| override bool | IsFacingCamera (string selection) |
| override bool | IsFacingPlayer (PlayerBase player, string selection) |
| override bool | IsFacingPlayer (PlayerBase player, string selection) |
| bool | IsLocked () |
| override bool | IsOpened () |
| override bool | IsPlayerInside (PlayerBase player, string selection) |
| override bool | IsPlayerInside (PlayerBase player, string selection) |
| void | LogAnimateFlag (float newPhase, notnull PlayerBase player) |
| override bool | NameOverride (out string output) |
| override void | OnCEUpdate () |
| override void | OnDebugSpawn () |
| override void | OnDebugSpawn () |
| override array< string > | OnDebugSpawnBuildExcludes () |
| Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare. | |
| override void | OnPartBuiltServer (notnull Man player, string part_name, int action_id) |
| override void | OnPartBuiltServer (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 | OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false) |
| override void | OnPartDismantledServer (notnull Man player, string part_name, int action_id) |
| override void | OnPartDismantledServer (notnull Man player, string part_name, int action_id) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override void | OnVariablesSynchronized () |
| override void | OnVariablesSynchronized () |
| void | OpenFence () |
| override void | PostAreaDamageActions () |
| void | RemoveRefresherPosition (int idx=-2) |
| override void | SetActions () |
| override void | SetActions () |
| void | SetGateState (int state) |
| void | SetOpenedState (bool state) |
| void | SetRefresherActive (bool state) |
| void | SetRefreshTimer01 (float fraction) |
| void | SoundGateCloseEnd () |
| void | SoundGateCloseStart () |
| void | SoundGateOpenStart () |
| void | TerritoryFlag () |
| override bool | TranslateSlotFromSelection (string selection_name, out int slot_id) |
| void | UpdateBarbedWireAreaDamagePos (float rotation_angle=0, bool to_delete=false) |
Protected Attributes | |
| int | m_FlagRefresherFrequency = GameConstants.REFRESHER_FREQUENCY_DEFAULT |
| int | m_FlagRefresherMaxDuration = GameConstants.REFRESHER_MAX_DURATION_DEFAULT |
| int | m_GateState = 0 |
| bool | m_IsOpened = false |
| bool | m_IsOpenedClient = false |
| EffectSound | m_SoundGate_End |
| EffectSound | m_SoundGate_Start |
| bool | m_ToDiscard = false |
Private Member Functions | |
| override void | AfterStoreLoad () |
| override bool | CanBeRepairedToPristine () |
| override bool | CanBeRepairedToPristine () |
| override bool | CanDisplayAttachmentCategory (string category_name) |
| override bool | CanDisplayAttachmentSlot (int slot_id) |
| override bool | CanPutIntoHands (EntityAI parent) |
| override bool | CanPutIntoHands (EntityAI parent) |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| override bool | CanUseHandConstruction () |
| override bool | CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player) |
| override bool | CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player) |
| override bool | CheckSlotVerticalDistance (int slot_id, PlayerBase player) |
| override string | GetConstructionKitType () |
| override string | GetConstructionKitType () |
| override vector | GetKitSpawnPosition () |
| override int | GetMeleeTargetType () |
| override int | GetMeleeTargetType () |
| override bool | HasProperDistance (string selection, PlayerBase player) |
| override bool | HasProperDistance (string selection, PlayerBase player) |
| override bool | IsFacingCamera (string selection) |
| override bool | IsFacingCamera (string selection) |
| override bool | IsFacingPlayer (PlayerBase player, string selection) |
| override bool | IsPlayerInside (PlayerBase player, string selection) |
| override bool | IsPlayerInside (PlayerBase player, string selection) |
| override bool | MustBeBuiltFromOutside () |
| override void | OnDebugSpawn () |
| override array< string > | OnDebugSpawnBuildExcludes () |
| Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare. | |
| override void | OnPartBuiltServer (notnull Man player, string part_name, int action_id) |
| override void | OnPartBuiltServer (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 | OnPartDismantledServer (notnull Man player, string part_name, int action_id) |
| override bool | PerformRoofCheckForBase (string partName, PlayerBase player, out bool result) |
| override void | SetActions () |
| override void | SetActions () |
| void | ShelterSite () |
| override void | UpdateVisuals () |
| void | Watchtower () |
Static Private Attributes | |
| static const string | BASE_ROOF_NAME = "_roof" |
| static const string | BASE_VIEW_NAME = "level_" |
| static const string | BASE_WALL_NAME = "_wall_" |
| static const int | MAX_WATCHTOWER_FLOORS = 3 |
| static const int | MAX_WATCHTOWER_WALLS = 3 |
|
inlineprotected |
Definition at line 29 of file totem.c.
References RemoveRefresherPosition().
|
inlineprotected |
Definition at line 560 of file totem.c.
References Math::Clamp(), m_FlagRefresherMaxDuration, m_RefresherTimeRemaining, Math::Round(), and SetRefresherActive().
Referenced by OnDebugSpawn().
|
inlineprotected |
Definition at line 257 of file fence.c.
References bsbDebugPrint(), CheckGateState(), GetConstruction(), LogManager::IsBaseBuildingLogEnable(), ConstructionPart::IsBuilt(), IsOpened(), OpenFence(), SetGateState(), and UpdateVisuals().
|
inlineprotected |
Definition at line 145 of file totem.c.
References GetCEApi(), InitRefresherData(), m_RefresherInitialized, and UpdateVisuals().
|
inlineprivate |
Definition at line 399 of file watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 526 of file totem.c.
References AnimateFlagEx().
Referenced by EEItemDetached(), OnCEUpdate(), OnDebugSpawn(), and OnStoreLoad().
|
inlineprotected |
Definition at line 506 of file totem.c.
References Math::Clamp(), InventorySlots::GetSlotIdFromString(), LogAnimateFlag(), and Math::Round().
Referenced by AnimateFlag().
|
inlineprivate |
Definition at line 78 of file sheltersite.c.
|
inlineprivate |
Definition at line 128 of file watchtower.c.
|
inlineprotected |
Definition at line 437 of file fence.c.
References HasHinges(), and IsOpened().
Definition at line 85 of file totem.c.
References GetConstruction(), HasBase(), and IsPartConstructed().
Definition at line 245 of file watchtower.c.
References CheckMemoryPointVerticalDistance(), string::Contains(), g_Game, GetConstruction(), MAX_FLOOR_VERTICAL_DISTANCE, and string::ToLower().
Definition at line 176 of file fence.c.
References GateAttachmentConditions(), InventorySlots::GetSlotIdFromString(), InventorySlots::GetSlotName(), and HasFullyConstructedGate().
Definition at line 198 of file watchtower.c.
References CheckMemoryPointVerticalDistance(), string::Contains(), g_Game, GetConstruction(), InventorySlots::GetSlotName(), MAX_FLOOR_VERTICAL_DISTANCE, and string::ToLower().
|
inlineprotected |
Definition at line 427 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.
Definition at line 367 of file fence.c.
References ATTACHMENT_COMBINATION_LOCK, ATTACHMENT_WOODEN_LOG, g_Game, GateAttachmentConditions(), HasBase(), HasFullyConstructedGate(), IsOpened(), and ConstructionActionData::SetActionInitiator().
Definition at line 294 of file totem.c.
References g_Game, GetConstruction(), ConstructionPart::GetId(), ConstructionPart::GetMainPartName(), ConstructionPart::GetPartName(), InventorySlots::GetSlotName(), GetType(), ConstructionPart::IsBuilt(), IsPartConstructed(), and ConstructionActionData::SetActionInitiator().
Definition at line 90 of file watchtower.c.
References CheckSlotVerticalDistance(), g_Game, ConstructionActionData::GetActionInitiator(), and ConstructionActionData::SetActionInitiator().
|
inlineprotected |
Definition at line 718 of file fence.c.
References IsOpened().
Referenced by ActionMountBarbedWire::ActionCondition(), and ActionUnmountBarbedWire::ActionCondition().
|
inlineprivate |
Definition at line 83 of file sheltersite.c.
|
inlineprotected |
Definition at line 541 of file fence.c.
References CALL_CATEGORY_GAMEPLAY, CheckFenceClosed(), g_Game, SoundGateCloseEnd(), and UpdateBarbedWireAreaDamagePos().
Referenced by CheckFenceClosed(), CloseFence(), and OpenFence().
|
inlineprotected |
Definition at line 531 of file fence.c.
References CALL_CATEGORY_GAMEPLAY, CheckFenceOpened(), g_Game, GATE_ROTATION_ANGLE_DEG, and UpdateBarbedWireAreaDamagePos().
Referenced by CheckFenceOpened(), CloseFence(), and OpenFence().
|
inlineprotected |
Definition at line 77 of file fence.c.
References GATE_STATE_FULL, GATE_STATE_NONE, GATE_STATE_PARTIAL, GetConstruction(), ConstructionPart::GetRequiredParts(), and ConstructionPart::IsBuilt().
Referenced by AfterStoreLoad(), OnPartBuiltServer(), OnPartDestroyedServer(), and OnPartDismantledServer().
|
inlineprivate |
Definition at line 383 of file watchtower.c.
References CheckMemoryPointVerticalDistance(), and string::Contains().
Referenced by IsPlayerInside().
|
inlineprotected |
Definition at line 573 of file totem.c.
References m_FlagRefresherMaxDuration, and m_RefresherTimeRemaining.
Referenced by OnStoreLoad().
|
inlineprivate |
Definition at line 357 of file watchtower.c.
References Math::AbsFloat().
Referenced by CanDisplayAttachmentCategory(), CanDisplayAttachmentSlot(), CheckLevelVerticalDistance(), and CheckSlotVerticalDistance().
|
inlineprivate |
Definition at line 295 of file watchtower.c.
References CheckMemoryPointVerticalDistance(), string::Contains(), GetConstruction(), InventorySlots::GetSelectionForSlotId(), MAX_FLOOR_VERTICAL_DISTANCE, and string::ToLower().
Referenced by ActionAttachToConstruction::ActionCondition(), and CanReceiveAttachment().
|
inlineprotected |
Definition at line 489 of file fence.c.
References CALL_CATEGORY_GAMEPLAY, CheckFenceClosed(), CheckFenceOpened(), g_Game, GATE_ROTATION_TIME_APPROX, SetOpenedState(), SoundGateCloseStart(), SynchronizeBaseState(), UpdateBarbedWireAreaDamagePos(), and UpdateNavmesh().
Referenced by OnPartDestroyedServer(), and OnVariablesSynchronized().
Definition at line 558 of file fence.c.
References IsOpened().
Definition at line 279 of file totem.c.
References AnimateFlag(), g_Game, and SetRefreshTimer01().
Definition at line 789 of file fence.c.
References ATTSLOT_BARBEDWIRE_DOWN, ATTSLOT_BARBEDWIRE_UP, ATTSLOT_CAMONET, GATE_STATE_PARTIAL, GetConstruction(), GetGateState(), InventorySlots::GetSlotName(), and ConstructionPart::IsBuilt().
Referenced by CanDisplayAttachmentSlot(), and CanReceiveAttachment().
|
inlineprotected |
Definition at line 753 of file fence.c.
References GetBarbedWire1(), GetBarbedWire2(), GetCamoNet(), GetCombinationLock(), GetConstruction(), HandleDropAttachment(), and ConstructionPart::IsBuilt().
|
inlineprotected |
Definition at line 149 of file fence.c.
Referenced by GateAttachmentsSanityCheck(), OnPartDestroyedServer(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 155 of file fence.c.
Referenced by GateAttachmentsSanityCheck(), OnPartDestroyedServer(), and UpdateBarbedWireAreaDamagePos().
|
inlineprotected |
Definition at line 143 of file fence.c.
Referenced by GateAttachmentsSanityCheck(), and OnPartDestroyedServer().
|
inlineprotected |
Definition at line 137 of file fence.c.
References ATTACHMENT_SLOT_COMBINATION_LOCK.
Referenced by GateAttachmentsSanityCheck(), IsLocked(), and OnPartDestroyedServer().
|
inlineprivate |
Definition at line 10 of file sheltersite.c.
|
inlineprivate |
Definition at line 21 of file watchtower.c.
|
inlineprotected |
Definition at line 72 of file fence.c.
References m_GateState.
Referenced by GateAttachmentConditions().
|
inlineprotected |
Definition at line 162 of file fence.c.
References GetPosition().
Referenced by ItemBase::CreateConstructionKit().
|
inlineprivate |
Definition at line 21 of file sheltersite.c.
References GetPosition().
|
inlineprotected |
Definition at line 72 of file totem.c.
References GetPosition().
|
inlineprivate |
Definition at line 15 of file sheltersite.c.
|
inlineprivate |
Definition at line 26 of file watchtower.c.
|
inlineprotected |
Definition at line 568 of file totem.c.
References m_FlagRefresherMaxDuration, and m_RefresherTimeRemaining.
Referenced by OnCEUpdate(), and OnStoreLoad().
|
inlineprotected |
Definition at line 770 of file fence.c.
References Class::CastTo().
Referenced by GateAttachmentsSanityCheck(), and OnPartDestroyedServer().
|
inlineprotected |
Saves positions of active lifetime refreshers to MissionGameplay / MissionServer.
Definition at line 179 of file totem.c.
References g_Game, GetPosition(), InsertRefresherPosition(), m_RefresherActive, mission, and RemoveRefresherPosition().
Referenced by OnVariablesSynchronized(), and SetRefresherActive().
|
inlineprotected |
Definition at line 61 of file fence.c.
References GATE_STATE_FULL, and m_GateState.
Referenced by CanDisplayAttachmentSlot(), and CanReceiveAttachment().
|
inlineprotected |
Definition at line 56 of file fence.c.
References GATE_STATE_NONE, and m_GateState.
Referenced by CanCloseFence(), and CanOpenFence().
|
inlineprotected |
Definition at line 703 of file fence.c.
References vector::Distance(), and MAX_ACTION_DETECTION_DISTANCE.
Referenced by ActionRepairPart::RepairCondition().
|
inlineprivate |
Definition at line 150 of file sheltersite.c.
References vector::Distance(), and MAX_ACTION_DETECTION_DISTANCE.
|
inlineprotected |
Definition at line 468 of file totem.c.
References vector::Distance(), and MAX_ACTION_DETECTION_DISTANCE.
|
inlineprivate |
Definition at line 546 of file watchtower.c.
References vector::Distance(), and MAX_ACTION_DETECTION_DISTANCE.
|
inlineprotected |
Definition at line 34 of file totem.c.
References GetCEApi(), m_FlagRefresherFrequency, m_FlagRefresherMaxDuration, and m_RefresherInitialized.
Referenced by AfterStoreLoad(), and TerritoryFlag().
|
inlineprotected |
Definition at line 211 of file totem.c.
References g_Game, GetPosition(), and mission.
Referenced by HandleRefreshers().
Definition at line 678 of file fence.c.
References Math::Acos(), g_Game, vector::Length(), MAX_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
Referenced by BuildCondition(), ActionDestroyPart::DestroyCondition(), ActionDismantlePart::DismantleCondition(), and ActionRepairPart::RepairCondition().
Definition at line 93 of file sheltersite.c.
References Math::Acos(), g_Game, vector::Length(), MAX_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
Definition at line 441 of file totem.c.
References Math::Acos(), g_Game, vector::Length(), MAX_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
Definition at line 478 of file watchtower.c.
References vector::Dot(), g_Game, GetPosition(), vector::Length(), and vector::Normalize().
|
inlineprotected |
Definition at line 651 of file fence.c.
References Math::Acos(), GetPosition(), vector::Length(), MAX_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
Referenced by ActionRepairPart::RepairCondition().
|
inlineprotected |
Definition at line 412 of file totem.c.
References Math::Acos(), GetPosition(), vector::Length(), MAX_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
|
inlineprivate |
Definition at line 429 of file watchtower.c.
References Math::AbsFloat(), vector::Dot(), GetPosition(), vector::Length(), MIN_ACTION_DETECTION_ANGLE_RAD, and vector::Normalize().
|
inlineprotected |
Definition at line 115 of file fence.c.
References GetCombinationLock().
Referenced by CanOpenFence(), and OnPartDismantledServer().
|
inlineprotected |
Definition at line 110 of file fence.c.
References m_IsOpened.
Referenced by AfterStoreLoad(), CanCloseFence(), CanOpenFence(), CanReceiveAttachment(), CanUseConstructionBuild(), CreateAreaDamage(), ActionDismantlePart::DismantleCondition(), and OnPartDestroyedServer().
|
inlineprotected |
Definition at line 615 of file fence.c.
References vector::AnglesToVector(), GetPosition(), vector::Length(), vector::Normalize(), vector::VectorToAngles(), and x.
Referenced by ActionAttachToConstruction::ActionCondition(), ActionMountBarbedWire::ActionCondition(), ActionTakeMaterialToHands::ActionCondition(), ActionTakeMaterialToHandsSwitch::ActionCondition(), ActionUnmountBarbedWire::ActionCondition(), BuildCondition(), ActionDismantlePart::DismantleCondition(), and VicinityContainer::UpdateInterval().
|
inlineprivate |
Definition at line 118 of file sheltersite.c.
References vector::AnglesToVector(), GetPosition(), vector::Length(), vector::Normalize(), and vector::VectorToAngles().
|
inlineprotected |
Definition at line 374 of file totem.c.
References vector::AnglesToVector(), GetPosition(), vector::Length(), vector::Normalize(), vector::VectorToAngles(), and x.
|
inlineprivate |
Definition at line 508 of file watchtower.c.
References vector::AnglesToVector(), CheckLevelVerticalDistance(), GetPosition(), vector::Length(), MAX_FLOOR_VERTICAL_DISTANCE, vector::Normalize(), and vector::VectorToAngles().
|
inlineprotected |
|
inlineprivate |
Definition at line 88 of file sheltersite.c.
Referenced by BuildCondition().
Definition at line 126 of file fence.c.
References GATE_STATE_NONE, and m_GateState.
|
inlineprotected |
Definition at line 157 of file totem.c.
References AnimateFlag(), Math::Clamp(), GetCEApi(), GetPosition(), GetRefresherTime01(), m_FlagRefresherFrequency, m_FlagRefresherMaxDuration, m_RefresherTimeRemaining, m_RefreshTimeCounter, GameConstants::REFRESHER_RADIUS, Math::Round(), and SetRefresherActive().
|
inlineprotected |
Definition at line 597 of file totem.c.
References AddRefresherTime01(), and AnimateFlag().
|
inlineprivate |
Definition at line 599 of file watchtower.c.
References MAX_WATCHTOWER_FLOORS, and MAX_WATCHTOWER_WALLS.
Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
Definition at line 854 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 576 of file watchtower.c.
References DiagMenu::GetBool().
|
inlineprotected |
Definition at line 297 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 250 of file totem.c.
References UpdateVisuals().
|
inlineprivate |
Definition at line 406 of file watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 331 of file fence.c.
References CheckGateState(), CloseFence(), GetBarbedWire1(), GetBarbedWire2(), GetCamoNet(), GetCombinationLock(), GetConstruction(), HandleDropAttachment(), ConstructionPart::IsGate(), IsOpened(), SetGateState(), and UpdateVisuals().
|
inlineprotected |
Definition at line 270 of file totem.c.
References UpdateVisuals().
|
inlineprivate |
Definition at line 420 of file watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 309 of file fence.c.
References ATTACHMENT_SLOT_COMBINATION_LOCK, CheckGateState(), GetConstruction(), ConstructionPart::IsGate(), IsLocked(), SetGateState(), and UpdateVisuals().
|
inlineprotected |
Definition at line 260 of file totem.c.
References GetConstruction(), and UpdateVisuals().
|
inlineprivate |
Definition at line 413 of file watchtower.c.
References UpdateVisuals().
|
inlineprotected |
Definition at line 222 of file fence.c.
References bsbDebugPrint(), GATE_STATE_NONE, LogManager::IsBaseBuildingLogEnable(), m_GateState, m_IsOpened, m_ToDiscard, and Serializer::Read().
|
inlineprotected |
Definition at line 111 of file totem.c.
References AnimateFlag(), CheckLoadedVariables(), GetRefresherTime01(), m_RefresherActive, m_RefresherTimeRemaining, m_RefreshTimeCounter, and Serializer::Read().
|
inlineprotected |
Definition at line 212 of file fence.c.
References bsbDebugPrint(), LogManager::IsBaseBuildingLogEnable(), m_GateState, m_IsOpened, and Serializer::Write().
|
inlineprotected |
Definition at line 101 of file totem.c.
References m_FlagRefresherMaxDuration, m_RefresherActive, m_RefresherTimeRemaining, m_RefreshTimeCounter, and Serializer::Write().
|
inlineprotected |
Definition at line 276 of file fence.c.
References CloseFence(), m_IsOpened, m_IsOpenedClient, and OpenFence().
|
inlineprotected |
Definition at line 237 of file totem.c.
References HandleRefreshers(), m_RefresherActive, and m_RefresherActiveLocal.
|
inlineprotected |
Definition at line 447 of file fence.c.
References CALL_CATEGORY_GAMEPLAY, CheckFenceClosed(), CheckFenceOpened(), g_Game, GATE_ROTATION_ANGLE_DEG, GATE_ROTATION_TIME_APPROX, SetOpenedState(), SoundGateOpenStart(), SynchronizeBaseState(), UpdateBarbedWireAreaDamagePos(), and UpdateNavmesh().
Referenced by AfterStoreLoad(), and OnVariablesSynchronized().
|
inlineprivate |
Definition at line 133 of file watchtower.c.
References g_Game, CfgGameplayHandler::GetDisablePerformRoofCheck(), GetOrientation(), and GetPosition().
Referenced by ComplexBuildCollideCheckClient().
|
inlineprotected |
Definition at line 217 of file totem.c.
References g_Game, GetPosition(), and mission.
Referenced by ~TerritoryFlag(), and HandleRefreshers().
|
inlineprotected |
Definition at line 825 of file fence.c.
References ActionFoldBaseBuildingObject(), ActionPlaceObject(), and AddAction().
|
inlineprivate |
Definition at line 165 of file sheltersite.c.
References ActionFoldBaseBuildingObject(), ActionPlaceObject(), and AddAction().
|
inlineprotected |
Definition at line 489 of file totem.c.
References ActionFoldBaseBuildingObject(), and AddAction().
|
inlineprivate |
Definition at line 561 of file watchtower.c.
References ActionFoldBaseBuildingObject(), ActionPlaceObject(), and AddAction().
|
inlineprotected |
Definition at line 66 of file fence.c.
References m_GateState.
Referenced by AfterStoreLoad(), OnPartBuiltServer(), OnPartDestroyedServer(), and OnPartDismantledServer().
|
inlineprotected |
Definition at line 105 of file fence.c.
References m_IsOpened.
Referenced by CloseFence(), and OpenFence().
|
inlineprotected |
Definition at line 196 of file totem.c.
References GetCEApi(), GetPosition(), HandleRefreshers(), m_RefresherActive, and GameConstants::REFRESHER_RADIUS.
Referenced by AddRefresherTime01(), and OnCEUpdate().
|
inlineprotected |
Definition at line 547 of file totem.c.
References Math::Clamp(), m_FlagRefresherMaxDuration, m_RefresherTimeRemaining, and Math::Round().
Referenced by EEItemDetached().
|
inlineprivate |
Definition at line 6 of file sheltersite.c.
|
inlineprotected |
Definition at line 744 of file fence.c.
References g_Game, m_SoundGate_End, and SOUND_GATE_CLOSE_END.
Referenced by CheckFenceClosed().
|
inlineprotected |
Definition at line 735 of file fence.c.
References g_Game, m_SoundGate_Start, and SOUND_GATE_CLOSE_START.
Referenced by CloseFence().
|
inlineprotected |
Definition at line 726 of file fence.c.
References g_Game, m_SoundGate_Start, and SOUND_GATE_OPEN_START.
Referenced by OpenFence().
|
inlineprotected |
Definition at line 15 of file totem.c.
References GetCEApi(), InitRefresherData(), m_RefresherActive, m_RefresherActiveLocal, m_RefresherInitialized, and m_RefresherTimeRemaining.
Definition at line 815 of file fence.c.
References InventorySlots::GetSlotIdFromString().
|
inlineprotected |
Definition at line 569 of file fence.c.
References DestroyAreaDamage(), GetBarbedWire1(), and GetBarbedWire2().
Referenced by CheckFenceClosed(), CheckFenceOpened(), CloseFence(), and OpenFence().
|
inlineprivate |
Definition at line 44 of file watchtower.c.
References BASE_ROOF_NAME, BASE_VIEW_NAME, BASE_WALL_NAME, GetConstruction(), MAX_WATCHTOWER_FLOORS, and MAX_WATCHTOWER_WALLS.
Referenced by AfterStoreLoad(), ItemBase::EEItemAttached(), ItemBase::EEItemDetached(), OnPartBuiltServer(), ItemBase::OnPartBuiltServer(), OnPartDestroyedServer(), ItemBase::OnPartDestroyedServer(), OnPartDismantledServer(), ItemBase::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 |
Definition at line 20 of file fence.c.
Referenced by CanReceiveAttachment().
|
private |
Definition at line 7 of file fence.c.
Referenced by GetCombinationLock(), and OnPartDismantledServer().
|
private |
Definition at line 19 of file fence.c.
Referenced by CanReceiveAttachment().
|
private |
Definition at line 23 of file fence.c.
Referenced by GateAttachmentConditions().
|
private |
Definition at line 24 of file fence.c.
Referenced by GateAttachmentConditions().
|
private |
Definition at line 22 of file fence.c.
Referenced by GateAttachmentConditions().
|
staticprivate |
Definition at line 13 of file watchtower.c.
Referenced by UpdateVisuals().
|
staticprivate |
Definition at line 11 of file watchtower.c.
Referenced by UpdateVisuals().
|
staticprivate |
Definition at line 12 of file watchtower.c.
Referenced by UpdateVisuals().
|
private |
Definition at line 13 of file fence.c.
Referenced by CheckFenceOpened(), and OpenFence().
|
private |
Definition at line 14 of file fence.c.
Referenced by CloseFence(), and OpenFence().
|
private |
Definition at line 5 of file fence.c.
Referenced by CheckGateState(), and HasFullyConstructedGate().
|
private |
Definition at line 3 of file fence.c.
Referenced by CheckGateState(), HasHinges(), NameOverride(), and OnStoreLoad().
|
private |
Definition at line 4 of file fence.c.
Referenced by CheckGateState(), and GateAttachmentConditions().
|
protected |
Definition at line 12 of file totem.c.
Referenced by InitRefresherData(), and OnCEUpdate().
|
protected |
Definition at line 13 of file totem.c.
Referenced by AddRefresherTime01(), CheckLoadedVariables(), GetRefresherTime01(), InitRefresherData(), OnCEUpdate(), OnStoreSave(), and SetRefreshTimer01().
|
protected |
Definition at line 31 of file fence.c.
Referenced by GetGateState(), HasFullyConstructedGate(), HasHinges(), NameOverride(), OnStoreLoad(), OnStoreSave(), and SetGateState().
|
protected |
Definition at line 29 of file fence.c.
Referenced by IsOpened(), OnStoreLoad(), OnStoreSave(), OnVariablesSynchronized(), and SetOpenedState().
|
protected |
Definition at line 30 of file fence.c.
Referenced by OnVariablesSynchronized().
|
private |
Definition at line 6 of file totem.c.
Referenced by HandleRefreshers(), OnStoreLoad(), OnStoreSave(), OnVariablesSynchronized(), SetRefresherActive(), and TerritoryFlag().
|
private |
Definition at line 7 of file totem.c.
Referenced by OnVariablesSynchronized(), and TerritoryFlag().
|
private |
Definition at line 8 of file totem.c.
Referenced by AfterStoreLoad(), InitRefresherData(), and TerritoryFlag().
|
private |
Definition at line 9 of file totem.c.
Referenced by AddRefresherTime01(), CheckLoadedVariables(), GetRefresherTime01(), OnCEUpdate(), OnStoreLoad(), OnStoreSave(), SetRefreshTimer01(), and TerritoryFlag().
|
private |
Definition at line 10 of file totem.c.
Referenced by OnCEUpdate(), OnStoreLoad(), and OnStoreSave().
|
protected |
Definition at line 34 of file fence.c.
Referenced by SoundGateCloseEnd().
|
protected |
Definition at line 33 of file fence.c.
Referenced by SoundGateCloseStart(), and SoundGateOpenStart().
|
protected |
Definition at line 28 of file fence.c.
Referenced by OnStoreLoad().
|
private |
Definition at line 16 of file fence.c.
Referenced by IsFacingCamera(), and IsFacingPlayer().
|
private |
Definition at line 17 of file fence.c.
Referenced by HasProperDistance().
|
private |
Definition at line 6 of file watchtower.c.
Referenced by CanDisplayAttachmentCategory(), CanDisplayAttachmentSlot(), CheckSlotVerticalDistance(), and IsPlayerInside().
|
staticprivate |
Definition at line 14 of file watchtower.c.
Referenced by OnDebugSpawn(), and UpdateVisuals().
|
staticprivate |
Definition at line 15 of file watchtower.c.
Referenced by OnDebugSpawn(), and UpdateVisuals().
|
private |
Definition at line 8 of file watchtower.c.
Referenced by IsFacingPlayer().
|
private |
Definition at line 10 of file fence.c.
Referenced by SoundGateCloseEnd().
|
private |
Definition at line 9 of file fence.c.
Referenced by SoundGateCloseStart().
|
private |
Definition at line 8 of file fence.c.
Referenced by SoundGateOpenStart().