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

◆ BaseBuildingBase()

void ItemBase::BaseBuildingBase ( )
inlineprotected

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

39 {
40 m_DamageTriggers = new map<string, ref AreaDamageManager>;
41
42 //synchronized variables
43 RegisterNetSyncVariableInt( "m_SyncParts01" );
44 RegisterNetSyncVariableInt( "m_SyncParts02" );
45 RegisterNetSyncVariableInt( "m_SyncParts03" );
46 RegisterNetSyncVariableInt( "m_InteractedPartId" );
47 RegisterNetSyncVariableInt( "m_PerformedActionId" );
48 RegisterNetSyncVariableBool( "m_HasBase" );
49
50 //Construction init
51 ConstructionInit();
52
53 if (ConfigIsExisting("hybridAttachments"))
54 {
55 m_HybridAttachments = new array<string>;
56 ConfigGetTextArray("hybridAttachments", m_HybridAttachments);
57 }
58 if (ConfigIsExisting("mountables"))
59 {
60 m_Mountables = new array<string>;
61 ConfigGetTextArray("mountables", m_Mountables);
62 }
63
64 ProcessInvulnerabilityCheck(GetInvulnerabilityTypeString());
65 SetAllowDamage(true);
66 }
ref map< string, ref AreaDamageManager > m_DamageTriggers
Определения BaseBuildingBase.c:33
ref array< string > m_Mountables
Определения BaseBuildingBase.c:35
override string GetInvulnerabilityTypeString()
Определения BaseBuildingBase.c:68
ref array< string > m_HybridAttachments
Определения BaseBuildingBase.c:34

Перекрестные ссылки GetInvulnerabilityTypeString(), m_DamageTriggers, m_HybridAttachments и m_Mountables.

Используется в GetSlotLockedState(), LockAttachmentSlot() и UpdateAttachmentSlot().