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

◆ SpawnObjects()

static void ObjectSpawnerHandler::SpawnObjects ( )
inlinestaticprotected

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

12 {
13 if (CfgGameplayHandler.GetObjectSpawnersArr() && CfgGameplayHandler.GetObjectSpawnersArr().Count() > 0)
14 {
15 TStringArray arr = CfgGameplayHandler.GetObjectSpawnersArr();
16 foreach (string spawnerFilePath: arr)
17 {
18 string path = "$mission:" + spawnerFilePath;
19
20 string errorMessage;
21 ObjectSpawnerJson spawner;
22 if (JsonFileLoader<ObjectSpawnerJson>.LoadFile(path, spawner, errorMessage))
23 {
24 foreach (ITEM_SpawnerObject o : spawner.Objects)
25 SpawnObject(o);
26 }
27 else
28 ErrorEx(errorMessage);
29 }
30 }
31 }
string path
Определения OptionSelectorMultistate.c:142
static void SpawnObject(ITEM_SpawnerObject item)
Определения ObjectSpawner.c:33
ref array< ref ITEM_SpawnerObject > Objects
Определения ObjectSpawner.c:97
enum ShapeType ErrorEx
array< string > TStringArray
Определения EnScript.c:685

Перекрестные ссылки ErrorEx, CfgGameplayHandler::GetObjectSpawnersArr(), ObjectSpawnerJson::Objects, path и SpawnObject().

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