Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
basebuildingbase.c File Reference

Go to the source code of this file.

Classes

class  ItemBase
 

Functions

class BaseBuildingBase extends ItemBase bsbDebugPrint (string s)
 
void BaseBuildingBase ()
 
override void EEDelete (EntityAI parent)
 
override string GetInvulnerabilityTypeString ()
 
override bool CanObstruct ()
 
override int GetHideIconMask ()
 
override void InitItemSounds ()
 
override string GetFoldSoundset ()
 
override string GetLoopFoldSoundset ()
 
void SynchronizeBaseState ()
 
override void OnVariablesSynchronized ()
 
void OnSynchronizedClient ()
 
void RegisterPartForSync (int part_id)
 
void UnregisterPartForSync (int part_id)
 
bool IsPartBuildInSyncData (int part_id)
 
void RegisterActionForSync (int part_id, int action_id)
 
void ResetActionSyncData ()
 
void SetActionFromSyncData ()
 
void SetPartFromSyncData (ConstructionPart part)
 
void SetPartsFromSyncData ()
 
ConstructionPart GetConstructionPartById (int id)
 
bool HasBase ()
 
void SetBaseState (bool has_base)
 
override bool IsDeployable ()
 
bool IsOpened ()
 
ItemBase CreateConstructionKit ()
 
void CreateConstructionKitInHands (notnull PlayerBase player)
 
vector GetKitSpawnPosition ()
 
string GetConstructionKitType ()
 
void DestroyConstructionKit (ItemBase construction_kit)
 
void DestroyConstruction ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
void SetPartsAfterStoreLoad ()
 
override void OnCreatePhysics ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEOnAfterLoad ()
 
override void EEInit ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void OnSetSlotLock (int slotId, bool locked, bool was_locked)
 
override bool IgnoreOutOfReachCondition ()
 
void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
void OnPartBuiltClient (string part_name, int action_id)
 
void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
void OnPartDismantledClient (string part_name, int action_id)
 
void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
void OnPartDestroyedClient (string part_name, int action_id)
 
void HandleItemFalling (ConstructionPart part)
 Disconnected temporarily.
 
void ItemFall (vector min, vector max)
 Disconnected temporarily.
 
void InitBaseState ()
 
void InitVisuals ()
 
void UpdateVisuals ()
 
void UpdateAttachmentVisuals (string slot_name, bool is_locked)
 
void UpdatePhysics ()
 
void UpdateAttachmentPhysics (string slot_name, bool is_locked)
 
void UpdateNavmesh ()
 
override bool CanUseConstruction ()
 
override bool CanUseConstructionBuild ()
 
bool IsAttachmentSlotLocked (EntityAI attachment)
 
bool IsAttachmentSlotLocked (string slot_name)
 
void GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots)
 
bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
 
bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
 
bool CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player)
 
void ConstructionInit ()
 
Construction GetConstruction ()
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
bool HasAttachmentsBesidesBase ()
 
override bool ShowZonesHealth ()
 
override bool IsTakeable ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
bool MustBeBuiltFromOutside ()
 Some buildings can only be built from outside.
 
bool IsFacingCamera (string selection)
 
bool PerformRoofCheckForBase (string partName, PlayerBase player, out bool result)
 
bool HasProperDistance (string selection, PlayerBase player)
 
bool CanFoldBaseBuildingObject ()
 
ItemBase FoldBaseBuildingObject ()
 
void CreateAreaDamage (string slot_name, float rotation_angle=0)
 
void CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation)
 
void DestroyAreaDamage (string slot_name)
 
override bool IsIgnoredByConstruction ()
 
void SoundBuildStart (string part_name)
 
void SoundDismantleStart (string part_name)
 
void SoundDestroyStart (string part_name)
 
string GetBuildSoundByMaterial (string part_name)
 
string GetDismantleSoundByMaterial (string part_name)
 
void CheckForHybridAttachments (EntityAI item, string slot_name)
 
override int GetDamageSystemVersionChange ()
 
override void SetActions ()
 
void DebugCustomState ()
 
array< stringOnDebugSpawnBuildExcludes ()
 Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
 
override void OnDebugSpawn ()
 
void FullyBuild ()
 
void bsbDebugSpam (string s)
 

Variables

const string ANIMATION_DEPLOYED = "Deployed"
 
float m_ConstructionKitHealth
 
ref Construction m_Construction
 
bool m_HasBase
 
int m_SyncParts01
 
int m_SyncParts02
 
int m_SyncParts03
 
int m_InteractedPartId
 
int m_PerformedActionId
 
const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"
 
const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"
 
const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"
 
const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"
 
const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"
 
const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"
 
const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"
 
EffectSound m_Sound
 
ref map< string, ref AreaDamageManagerm_DamageTriggers
 
ref array< stringm_HybridAttachments
 
ref array< stringm_Mountables
 

Function Documentation

◆ AfterStoreLoad()

override void bsbDebugPrint::AfterStoreLoad ( )
protected

Definition at line 1775 of file basebuildingbase.c.

◆ BaseBuildingBase()

void bsbDebugPrint::BaseBuildingBase ( )
protected

Definition at line 1348 of file basebuildingbase.c.

◆ bsbDebugPrint()

class BaseBuildingBase extends ItemBase bsbDebugPrint ( string s)

Definition at line 2 of file basebuildingbase.c.

◆ bsbDebugSpam()

void bsbDebugSpam ( string s)

Definition at line 1320 of file basebuildingbase.c.

◆ CalcDamageAreaRotation()

void bsbDebugPrint::CalcDamageAreaRotation ( float angle_deg,
out vector center,
out vector orientation )
protected

Definition at line 2442 of file basebuildingbase.c.

◆ CanFoldBaseBuildingObject()

bool bsbDebugPrint::CanFoldBaseBuildingObject ( )
protected

Definition at line 2376 of file basebuildingbase.c.

◆ CanObstruct()

override bool bsbDebugPrint::CanObstruct ( )
protected

Definition at line 1393 of file basebuildingbase.c.

◆ CanPutInCargo()

override bool bsbDebugPrint::CanPutInCargo ( EntityAI parent)
protected

Definition at line 2323 of file basebuildingbase.c.

◆ CanPutIntoHands()

override bool bsbDebugPrint::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 2334 of file basebuildingbase.c.

◆ CanReceiveAttachment()

override bool bsbDebugPrint::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 2291 of file basebuildingbase.c.

◆ CanRemoveFromCargo()

override bool bsbDebugPrint::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 2328 of file basebuildingbase.c.

◆ CanUseConstruction()

override bool bsbDebugPrint::CanUseConstruction ( )
protected

Definition at line 2220 of file basebuildingbase.c.

◆ CanUseConstructionBuild()

override bool bsbDebugPrint::CanUseConstructionBuild ( )
protected

Definition at line 2225 of file basebuildingbase.c.

◆ CheckForHybridAttachments()

void bsbDebugPrint::CheckForHybridAttachments ( EntityAI item,
string slot_name )
protected

Definition at line 2535 of file basebuildingbase.c.

◆ CheckLevelVerticalDistance()

bool bsbDebugPrint::CheckLevelVerticalDistance ( float max_dist,
string selection,
PlayerBase player )
protected

Definition at line 2268 of file basebuildingbase.c.

◆ CheckMemoryPointVerticalDistance()

bool bsbDebugPrint::CheckMemoryPointVerticalDistance ( float max_dist,
string selection,
PlayerBase player )
protected

Definition at line 2263 of file basebuildingbase.c.

◆ CheckSlotVerticalDistance()

bool bsbDebugPrint::CheckSlotVerticalDistance ( int slot_id,
PlayerBase player )
protected

Definition at line 2258 of file basebuildingbase.c.

◆ ConstructionInit()

void bsbDebugPrint::ConstructionInit ( )
protected

Definition at line 2274 of file basebuildingbase.c.

◆ CreateAreaDamage()

void bsbDebugPrint::CreateAreaDamage ( string slot_name,
float rotation_angle = 0 )
protected

Definition at line 2395 of file basebuildingbase.c.

◆ CreateConstructionKit()

ItemBase bsbDebugPrint::CreateConstructionKit ( )
protected

Definition at line 1685 of file basebuildingbase.c.

◆ CreateConstructionKitInHands()

void bsbDebugPrint::CreateConstructionKitInHands ( notnull PlayerBase player)
protected

Definition at line 1696 of file basebuildingbase.c.

◆ DebugCustomState()

void bsbDebugPrint::DebugCustomState ( )
protected

Definition at line 2564 of file basebuildingbase.c.

◆ DestroyAreaDamage()

void bsbDebugPrint::DestroyAreaDamage ( string slot_name)
protected

Definition at line 2462 of file basebuildingbase.c.

◆ DestroyConstruction()

void bsbDebugPrint::DestroyConstruction ( )
protected

Definition at line 1722 of file basebuildingbase.c.

◆ DestroyConstructionKit()

void bsbDebugPrint::DestroyConstructionKit ( ItemBase construction_kit)
protected

Definition at line 1715 of file basebuildingbase.c.

◆ EEDelete()

override void bsbDebugPrint::EEDelete ( EntityAI parent)
protected

Definition at line 1377 of file basebuildingbase.c.

◆ EEHealthLevelChanged()

override void bsbDebugPrint::EEHealthLevelChanged ( int oldLevel,
int newLevel,
string zone )
protected

Definition at line 1805 of file basebuildingbase.c.

◆ EEInit()

override void bsbDebugPrint::EEInit ( )
protected

Definition at line 1849 of file basebuildingbase.c.

◆ EEItemAttached()

override void bsbDebugPrint::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 1862 of file basebuildingbase.c.

◆ EEItemDetached()

override void bsbDebugPrint::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 1871 of file basebuildingbase.c.

◆ EEOnAfterLoad()

override void bsbDebugPrint::EEOnAfterLoad ( )
protected

Definition at line 1839 of file basebuildingbase.c.

◆ FoldBaseBuildingObject()

ItemBase bsbDebugPrint::FoldBaseBuildingObject ( )
protected

Definition at line 2386 of file basebuildingbase.c.

◆ FullyBuild()

void bsbDebugPrint::FullyBuild ( )
protected

Definition at line 2579 of file basebuildingbase.c.

◆ GetAttachmentSlots()

void bsbDebugPrint::GetAttachmentSlots ( EntityAI entity,
out array< string > attachment_slots )
protected

Definition at line 2249 of file basebuildingbase.c.

◆ GetBuildSoundByMaterial()

string bsbDebugPrint::GetBuildSoundByMaterial ( string part_name)
protected

Definition at line 2502 of file basebuildingbase.c.

◆ GetConstruction()

Construction bsbDebugPrint::GetConstruction ( )
protected

Definition at line 2284 of file basebuildingbase.c.

◆ GetConstructionKitType()

string bsbDebugPrint::GetConstructionKitType ( )
protected

Definition at line 1710 of file basebuildingbase.c.

◆ GetConstructionPartById()

ConstructionPart bsbDebugPrint::GetConstructionPartById ( int id)
protected

Definition at line 1643 of file basebuildingbase.c.

◆ GetDamageSystemVersionChange()

override int bsbDebugPrint::GetDamageSystemVersionChange ( )
protected

Definition at line 2547 of file basebuildingbase.c.

◆ GetDismantleSoundByMaterial()

string bsbDebugPrint::GetDismantleSoundByMaterial ( string part_name)
protected

Definition at line 2518 of file basebuildingbase.c.

◆ GetFoldSoundset()

override string bsbDebugPrint::GetFoldSoundset ( )
protected

Definition at line 1417 of file basebuildingbase.c.

◆ GetHideIconMask()

override int bsbDebugPrint::GetHideIconMask ( )
protected

Definition at line 1398 of file basebuildingbase.c.

◆ GetInvulnerabilityTypeString()

override string bsbDebugPrint::GetInvulnerabilityTypeString ( )
protected

Definition at line 1388 of file basebuildingbase.c.

◆ GetKitSpawnPosition()

vector bsbDebugPrint::GetKitSpawnPosition ( )
protected

Definition at line 1705 of file basebuildingbase.c.

◆ GetLoopFoldSoundset()

override string bsbDebugPrint::GetLoopFoldSoundset ( )
protected

Definition at line 1422 of file basebuildingbase.c.

◆ HandleItemFalling()

void bsbDebugPrint::HandleItemFalling ( ConstructionPart part)
protected

Disconnected temporarily.

Definition at line 2016 of file basebuildingbase.c.

◆ HasAttachmentsBesidesBase()

bool bsbDebugPrint::HasAttachmentsBesidesBase ( )
protected

Definition at line 2296 of file basebuildingbase.c.

◆ HasBase()

bool bsbDebugPrint::HasBase ( )
protected

Definition at line 1664 of file basebuildingbase.c.

◆ HasProperDistance()

bool bsbDebugPrint::HasProperDistance ( string selection,
PlayerBase player )
protected

Definition at line 2370 of file basebuildingbase.c.

◆ IgnoreOutOfReachCondition()

override bool bsbDebugPrint::IgnoreOutOfReachCondition ( )
protected

Definition at line 1889 of file basebuildingbase.c.

◆ InitBaseState()

void bsbDebugPrint::InitBaseState ( )
protected

Definition at line 2070 of file basebuildingbase.c.

◆ InitItemSounds()

override void bsbDebugPrint::InitItemSounds ( )
protected

Definition at line 1403 of file basebuildingbase.c.

◆ InitVisuals()

void bsbDebugPrint::InitVisuals ( )
protected

Definition at line 2079 of file basebuildingbase.c.

◆ IsAttachmentSlotLocked() [1/2]

bool bsbDebugPrint::IsAttachmentSlotLocked ( EntityAI attachment)
protected

Definition at line 2230 of file basebuildingbase.c.

◆ IsAttachmentSlotLocked() [2/2]

bool bsbDebugPrint::IsAttachmentSlotLocked ( string slot_name)
protected

Definition at line 2243 of file basebuildingbase.c.

◆ IsDeployable()

override bool bsbDebugPrint::IsDeployable ( )
protected

Definition at line 1674 of file basebuildingbase.c.

◆ IsFacingCamera()

bool bsbDebugPrint::IsFacingCamera ( string selection)
protected

Definition at line 2358 of file basebuildingbase.c.

◆ IsFacingPlayer()

override bool bsbDebugPrint::IsFacingPlayer ( PlayerBase player,
string selection )
protected

Definition at line 2341 of file basebuildingbase.c.

◆ IsIgnoredByConstruction()

override bool bsbDebugPrint::IsIgnoredByConstruction ( )
protected

Definition at line 2479 of file basebuildingbase.c.

◆ IsOpened()

bool bsbDebugPrint::IsOpened ( )
protected

Definition at line 1679 of file basebuildingbase.c.

◆ IsPartBuildInSyncData()

bool bsbDebugPrint::IsPartBuildInSyncData ( int part_id)
protected

Definition at line 1515 of file basebuildingbase.c.

◆ IsPlayerInside()

override bool bsbDebugPrint::IsPlayerInside ( PlayerBase player,
string selection )
protected

Definition at line 2346 of file basebuildingbase.c.

◆ IsTakeable()

override bool bsbDebugPrint::IsTakeable ( )
protected

Definition at line 2317 of file basebuildingbase.c.

◆ ItemFall()

void bsbDebugPrint::ItemFall ( vector min,
vector max )
protected

Disconnected temporarily.

Definition at line 2055 of file basebuildingbase.c.

◆ MustBeBuiltFromOutside()

bool bsbDebugPrint::MustBeBuiltFromOutside ( )
protected

Some buildings can only be built from outside.

Definition at line 2352 of file basebuildingbase.c.

◆ OnCreatePhysics()

override void bsbDebugPrint::OnCreatePhysics ( )
protected

Definition at line 1798 of file basebuildingbase.c.

◆ OnDebugSpawn()

override void bsbDebugPrint::OnDebugSpawn ( )
protected

Definition at line 2574 of file basebuildingbase.c.

◆ OnDebugSpawnBuildExcludes()

array< string > bsbDebugPrint::OnDebugSpawnBuildExcludes ( )
protected

Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.

Definition at line 2569 of file basebuildingbase.c.

◆ OnPartBuiltClient()

void bsbDebugPrint::OnPartBuiltClient ( string part_name,
int action_id )
protected

Definition at line 1929 of file basebuildingbase.c.

◆ OnPartBuiltServer()

void bsbDebugPrint::OnPartBuiltServer ( notnull Man player,
string part_name,
int action_id )
protected

Definition at line 1896 of file basebuildingbase.c.

◆ OnPartDestroyedClient()

void bsbDebugPrint::OnPartDestroyedClient ( string part_name,
int action_id )
protected

Definition at line 2009 of file basebuildingbase.c.

◆ OnPartDestroyedServer()

void bsbDebugPrint::OnPartDestroyedServer ( Man player,
string part_name,
int action_id,
bool destroyed_by_connected_part = false )
protected

Definition at line 1976 of file basebuildingbase.c.

◆ OnPartDismantledClient()

void bsbDebugPrint::OnPartDismantledClient ( string part_name,
int action_id )
protected

Definition at line 1969 of file basebuildingbase.c.

◆ OnPartDismantledServer()

void bsbDebugPrint::OnPartDismantledServer ( notnull Man player,
string part_name,
int action_id )
protected

Definition at line 1936 of file basebuildingbase.c.

◆ OnSetSlotLock()

void bsbDebugPrint::OnSetSlotLock ( int slotId,
bool locked,
bool was_locked )
protected

Definition at line 1879 of file basebuildingbase.c.

◆ OnStoreLoad()

override bool bsbDebugPrint::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 1741 of file basebuildingbase.c.

◆ OnStoreSave()

override void bsbDebugPrint::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 1729 of file basebuildingbase.c.

◆ OnSynchronizedClient()

void bsbDebugPrint::OnSynchronizedClient ( )
protected

Definition at line 1444 of file basebuildingbase.c.

◆ OnVariablesSynchronized()

override void bsbDebugPrint::OnVariablesSynchronized ( )
protected

Definition at line 1436 of file basebuildingbase.c.

◆ PerformRoofCheckForBase()

bool bsbDebugPrint::PerformRoofCheckForBase ( string partName,
PlayerBase player,
out bool result )
protected

Definition at line 2364 of file basebuildingbase.c.

◆ RegisterActionForSync()

void bsbDebugPrint::RegisterActionForSync ( int part_id,
int action_id )
protected

Definition at line 1555 of file basebuildingbase.c.

◆ RegisterPartForSync()

void bsbDebugPrint::RegisterPartForSync ( int part_id)
protected

Definition at line 1457 of file basebuildingbase.c.

◆ ResetActionSyncData()

void bsbDebugPrint::ResetActionSyncData ( )
protected

Definition at line 1561 of file basebuildingbase.c.

◆ SetActionFromSyncData()

void bsbDebugPrint::SetActionFromSyncData ( )
protected

Definition at line 1568 of file basebuildingbase.c.

◆ SetActions()

override void bsbDebugPrint::SetActions ( )
protected

Definition at line 2552 of file basebuildingbase.c.

◆ SetBaseState()

void bsbDebugPrint::SetBaseState ( bool has_base)
protected

Definition at line 1669 of file basebuildingbase.c.

◆ SetPartFromSyncData()

void bsbDebugPrint::SetPartFromSyncData ( ConstructionPart part)
protected

Definition at line 1585 of file basebuildingbase.c.

◆ SetPartsAfterStoreLoad()

void bsbDebugPrint::SetPartsAfterStoreLoad ( )
protected

Definition at line 1785 of file basebuildingbase.c.

◆ SetPartsFromSyncData()

void bsbDebugPrint::SetPartsFromSyncData ( )
protected

Definition at line 1627 of file basebuildingbase.c.

◆ ShowZonesHealth()

override bool bsbDebugPrint::ShowZonesHealth ( )
protected

Definition at line 2312 of file basebuildingbase.c.

◆ SoundBuildStart()

void bsbDebugPrint::SoundBuildStart ( string part_name)
protected

Definition at line 2487 of file basebuildingbase.c.

◆ SoundDestroyStart()

void bsbDebugPrint::SoundDestroyStart ( string part_name)
protected

Definition at line 2497 of file basebuildingbase.c.

◆ SoundDismantleStart()

void bsbDebugPrint::SoundDismantleStart ( string part_name)
protected

Definition at line 2492 of file basebuildingbase.c.

◆ SynchronizeBaseState()

void bsbDebugPrint::SynchronizeBaseState ( )
protected

Definition at line 1428 of file basebuildingbase.c.

◆ UnregisterPartForSync()

void bsbDebugPrint::UnregisterPartForSync ( int part_id)
protected

Definition at line 1486 of file basebuildingbase.c.

◆ UpdateAttachmentPhysics()

void bsbDebugPrint::UpdateAttachmentPhysics ( string slot_name,
bool is_locked )
protected

Definition at line 2184 of file basebuildingbase.c.

◆ UpdateAttachmentVisuals()

void bsbDebugPrint::UpdateAttachmentVisuals ( string slot_name,
bool is_locked )
protected

Definition at line 2114 of file basebuildingbase.c.

◆ UpdateNavmesh()

void bsbDebugPrint::UpdateNavmesh ( )
protected

Definition at line 2214 of file basebuildingbase.c.

◆ UpdatePhysics()

void bsbDebugPrint::UpdatePhysics ( )
protected

Definition at line 2148 of file basebuildingbase.c.

◆ UpdateVisuals()

void bsbDebugPrint::UpdateVisuals ( )
protected

Definition at line 2095 of file basebuildingbase.c.

Variable Documentation

◆ ANIMATION_DEPLOYED

const string ANIMATION_DEPLOYED = "Deployed"

Definition at line 1313 of file basebuildingbase.c.

◆ m_Construction

ref Construction m_Construction

Definition at line 1317 of file basebuildingbase.c.

◆ m_ConstructionKitHealth

float m_ConstructionKitHealth

Definition at line 1315 of file basebuildingbase.c.

◆ m_DamageTriggers

ref map<string, ref AreaDamageManager> m_DamageTriggers
protected

Definition at line 1343 of file basebuildingbase.c.

◆ m_HasBase

bool m_HasBase

Definition at line 1319 of file basebuildingbase.c.

◆ m_HybridAttachments

ref array<string> m_HybridAttachments
protected

Definition at line 1344 of file basebuildingbase.c.

◆ m_InteractedPartId

int m_InteractedPartId

Definition at line 1324 of file basebuildingbase.c.

◆ m_Mountables

ref array<string> m_Mountables
protected

Definition at line 1345 of file basebuildingbase.c.

◆ m_PerformedActionId

int m_PerformedActionId

Definition at line 1325 of file basebuildingbase.c.

◆ m_Sound

EffectSound m_Sound
protected

Definition at line 1341 of file basebuildingbase.c.

◆ m_SyncParts01

int m_SyncParts01

Definition at line 1321 of file basebuildingbase.c.

◆ m_SyncParts02

int m_SyncParts02

Definition at line 1322 of file basebuildingbase.c.

◆ m_SyncParts03

int m_SyncParts03

Definition at line 1323 of file basebuildingbase.c.

◆ SOUND_BUILD_METAL

const string SOUND_BUILD_METAL = "putDown_MetalPlank_SoundSet"

Definition at line 1332 of file basebuildingbase.c.

◆ SOUND_BUILD_WIRE

const string SOUND_BUILD_WIRE = "putDown_BarbedWire_SoundSet"

Definition at line 1333 of file basebuildingbase.c.

◆ SOUND_BUILD_WOOD_LOG

const string SOUND_BUILD_WOOD_LOG = "putDown_WoodLog_SoundSet"

Definition at line 1329 of file basebuildingbase.c.

◆ SOUND_BUILD_WOOD_PLANK

const string SOUND_BUILD_WOOD_PLANK = "putDown_WoodPlank_SoundSet"

Definition at line 1330 of file basebuildingbase.c.

◆ SOUND_BUILD_WOOD_STAIRS

const string SOUND_BUILD_WOOD_STAIRS = "putDown_WoodStairs_SoundSet"

Definition at line 1331 of file basebuildingbase.c.

◆ SOUND_DISMANTLE_METAL

const string SOUND_DISMANTLE_METAL = "Crash_MetalPlank_SoundSet"

Definition at line 1338 of file basebuildingbase.c.

◆ SOUND_DISMANTLE_WIRE

const string SOUND_DISMANTLE_WIRE = "putDown_BarbedWire_SoundSet"

Definition at line 1339 of file basebuildingbase.c.

◆ SOUND_DISMANTLE_WOOD_LOG

const string SOUND_DISMANTLE_WOOD_LOG = "Crash_WoodPlank_SoundSet"

Definition at line 1335 of file basebuildingbase.c.

◆ SOUND_DISMANTLE_WOOD_PLANK

const string SOUND_DISMANTLE_WOOD_PLANK = "Crash_WoodPlank_SoundSet"

Definition at line 1336 of file basebuildingbase.c.

◆ SOUND_DISMANTLE_WOOD_STAIRS

const string SOUND_DISMANTLE_WOOD_STAIRS = "Crash_WoodPlank_SoundSet"

Definition at line 1337 of file basebuildingbase.c.