См. определение в файле UndergroundTrigger.c строка 44
45 {
47 {
49 return;
50 }
51
52 if (UndergroundAreaLoader.m_JsonData.Triggers && UndergroundAreaLoader.m_JsonData.Triggers.IsValidIndex(
m_TriggerIndex))
53 {
54 JsonUndergroundAreaTriggerData data = UndergroundAreaLoader.m_JsonData.Triggers[
m_TriggerIndex];
56 if (trigger)
57 {
58 #ifdef DIAG_DEVELOPER
59 trigger.m_Local = true;
60 #endif
61 trigger.SetPosition(vector.Zero);
63 trigger.Init(data);
65
67 }
68 }
69 }
void RequestDelayedTriggerSpawn()
UndergroundTrigger m_Trigger
vector GetPosition()
Get the world position of the Effect.
Перекрестные ссылки AddChild(), CanSpawnTrigger(), ECE_LOCAL, g_Game, GetPosition(), UndergroundAreaLoader::m_JsonData, UndergroundTriggerCarrierBase::m_ParentObject, m_Trigger, UndergroundTriggerCarrierBase::m_TriggerIndex, RequestDelayedTriggerSpawn(), JsonUndergroundTriggers::Triggers и vector::Zero.
Используется в OnVariablesSynchronized() и RequestDelayedTriggerSpawn().