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

Utility class that converts init.c format type of spawn commands to a json file, fill in the SpawnInit() with your data and call SpawnDataConverter.SpawnObjects() through script editor console, result is a json file. Подробнее...

Закрытые статические члены

static void SpawnObjects ()
 
static void SpawnInit ()
 
static void AddSpawnData (string objectName, vector position, vector orientation)
 

Закрытые статические данные

static ref array< ref ITEM_SpawnerObjectObjects = new array<ref ITEM_SpawnerObject>
 
static string m_Path = "$mission:myspawndata.json"
 

Подробное описание

Utility class that converts init.c format type of spawn commands to a json file, fill in the SpawnInit() with your data and call SpawnDataConverter.SpawnObjects() through script editor console, result is a json file.

Методы

◆ AddSpawnData()

static void AddSpawnData ( string objectName,
vector position,
vector orientation )
inlinestaticprivate
124 {
126 obj.name = objectName;
127 obj.pos[0] = position[0];
128 obj.pos[1] = position[1];
129 obj.pos[2] = position[2];
130
131 obj.ypr[0] = orientation[0];
132 obj.ypr[1] = orientation[1];
133 obj.ypr[2] = orientation[2];
134
135 Objects.Insert(obj);
136 }
Definition ObjectSpawner.c:88
float ypr[3]
Definition ObjectSpawner.c:91
float pos[3]
Definition ObjectSpawner.c:90
string name
Definition ObjectSpawner.c:89
Definition EntityAI.c:95
static ref array< ref ITEM_SpawnerObject > Objects
Definition ObjectSpawner.c:100

Перекрестные ссылки ITEM_SpawnerObject::name, Objects, ITEM_SpawnerObject::pos и ITEM_SpawnerObject::ypr.

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

◆ SpawnInit()

static void SpawnInit ( )
inlinestaticprivate
116 {
117 AddSpawnData("Land_Wall_Gate_FenR", "8406.501953 107.736824 12782.338867", "0.000000 0.000000 0.000000");
118 AddSpawnData("Land_Wall_Gate_FenR", "8410.501953 107.736824 12782.338867", "0.000000 0.000000 0.000000");
119 AddSpawnData("Land_Wall_Gate_FenR", "8416.501953 107.736824 12782.338867", "0.000000 0.000000 0.000000");
120 AddSpawnData("Land_Wall_Gate_FenR", "8422.501953 107.736824 12782.338867", "0.000000 0.000000 0.000000");
121 }
static void AddSpawnData(string objectName, vector position, vector orientation)
Definition ObjectSpawner.c:123

Перекрестные ссылки AddSpawnData().

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

◆ SpawnObjects()

static void SpawnObjects ( )
inlinestaticprivate
104 {
105 Objects.Clear();
106 SpawnInit();
108 j.Objects = Objects;
109
110 string errorMessage;
113 }
Definition ObjectSpawner.c:83
static string m_Path
Definition ObjectSpawner.c:101
static void SpawnInit()
Definition ObjectSpawner.c:115
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, m_Path, Objects и SpawnInit().

Поля

◆ m_Path

string m_Path = "$mission:myspawndata.json"
staticprivate

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

◆ Objects

Используется в AddSpawnData() и SpawnObjects().


Объявления и описания членов класса находятся в файле: