◆ GetData()
55 {
57 {
58
59 PrintToRPT(
"[WARNING] :: [UndergroundAreaLoader GetData()] :: file not found in MISSION folder, your path is " +
m_Path +
" Attempting DATA folder");
60
63 m_Path =
string.Format(
"dz/worlds/%1/ce/cfgundergroundtriggers.json",
worldName);
64
66 {
67 PrintToRPT(
"[WARNING] :: [UndergroundAreaLoader GetData()] ::file not found in DATA folder, your path is " +
m_Path);
69 }
70 }
71
76
78 }
Definition UndergroundAreaLoader.c:2
static string m_Path
Definition UndergroundAreaLoader.c:49
proto native CGame GetGame()
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...
proto bool FileExist(string name)
Check existence of file.
Перекрестные ссылки ErrorEx, FileExist(), GetGame(), m_Path и PrintToRPT().
Используется в SpawnAllTriggerCarriers().
◆ OnRPC()
120 {
122
124 {
126 }
127 else
128 {
129 ErrorEx(
"UndergroundAreaLoader datasynced - failed to read");
130 }
131 }
static ref JsonUndergroundTriggers m_JsonData
Definition UndergroundAreaLoader.c:51
Перекрестные ссылки ErrorEx и m_JsonData.
Используется в CGame::OnRPC().
◆ SpawnAllTriggerCarriers()
82 {
84 {
86 }
87
89 {
90 return;
91 }
92
94 {
96 }
97 }
ref array< ref JsonUndergroundAreaTriggerData > Triggers
Definition UndergroundAreaLoader.c:10
static void SpawnTriggerCarrier(int index, JsonUndergroundAreaTriggerData data)
Definition UndergroundAreaLoader.c:99
static JsonUndergroundTriggers GetData()
Definition UndergroundAreaLoader.c:54
Перекрестные ссылки GetData(), m_JsonData и SpawnTriggerCarrier().
Используется в MissionBase::OnInit().
◆ SpawnTriggerCarrier()
◆ SyncDataSend()
◆ m_JsonData
◆ m_Path
string m_Path = "$mission:cfgundergroundtriggers.json" |
|
staticprivate |
Объявления и описания членов класса находятся в файле: