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

◆ AssignBunkerObject()

void BunkerBroadcastProxy::AssignBunkerObject ( )
inlineprotected

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

74 {
75 array<Object> objects = new array<Object>();
76 array<CargoBase> proxies = new array<CargoBase>();
77 g_Game.GetObjectsAtPosition3D(GetWorldPosition(), 1.0, objects, proxies);
78 foreach (Object bunkerObject : objects)
79 {
80 Bunker bunker = Bunker.Cast(bunkerObject);
81 if (bunker)
82 {
83 int low, high;
84 bunker.GetNetworkID(low, high);
85
86 m_NetIdLow = low;
87 m_NetIdHigh = high;
88 m_Bunker = bunker;
89
90 SetSynchDirty();
91
93 {
94 if (m_BunkerComponent.IsActive())
95 OnBunkerActivated(true, m_BunkerComponent.GetLockCode());
96 }
97
98 return;
99 }
100 }
101 }
class BunkerBroadcastJsonDataBase proxies
DayZGame g_Game
Определения DayZGame.c:4074
void OnBunkerActivated(bool loadedAsActive, string codeLockCode)
Определения BunkerBroadcastProxy.c:119
Bunker m_Bunker
Определения BunkerBroadcastProxy.c:5
int m_NetIdHigh
Определения BunkerBroadcastProxy.c:8
ref BunkerBroadcastComponent m_BunkerComponent
Определения BunkerBroadcastProxy.c:3
class LOD Object

Перекрестные ссылки g_Game, m_Bunker, m_BunkerComponent, m_NetIdHigh, m_NetIdLow, OnBunkerActivated() и proxies.

Используется в DeferredInit().