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

◆ SceneSave()

void PluginLocalProfile::SceneSave ( SceneData scene)
inlineprivate

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

89 {
90 m_FileSceneName = scene.GetNameScene()+".scene";
91
92 array<ref SceneObject> objects = scene.GetSceneObjects();
93
94 // Save Mission Name
95 SetParameterString(PARAM_MISSION, scene.GetNameMission(), false);
96 //Save Init Time
97 SetParameterFloat(PARAM_TIME, scene.GetInitTime(), false);
98 //Save Init Weather Rain
99 SetParameterFloat(PARAM_RAIN, scene.GetInitRain(), false);
100 //Save Init Weather Rain
101 SetParameterFloat(PARAM_FOG, scene.GetInitFog(), false);
102 // Save Count Of missions
103 SetParameterInt(PARAM_OBJ_COUNT, objects.Count(), false);
104
105
106 for ( int i = 0; i < objects.Count(); ++i )
107 {
108 SceneObject obj = objects.Get(i);
109
110 string param_name = PARAM_OBJ_NAME+"_"+i.ToString();
111 Print(param_name);
112 SetSubParameterInArray (param_name, 0, "ClassName", obj.GetTypeName(), false);
113 }
114
115
116 SaveConfigToFile();
117 }
string m_FileSceneName
Определения PluginLocalProfileScene.c:29
const string PARAM_OBJ_COUNT
Определения PluginLocalProfileScene.c:26
const string PARAM_MISSION
Определения PluginLocalProfileScene.c:22
const string PARAM_RAIN
Определения PluginLocalProfileScene.c:24
const string PARAM_OBJ_NAME
Определения PluginLocalProfileScene.c:27
const string PARAM_FOG
Определения PluginLocalProfileScene.c:25
const string PARAM_TIME
Определения PluginLocalProfileScene.c:23
float GetInitRain()
Определения SceneData.c:225
string GetNameMission()
Определения SceneData.c:90
array< ref SceneObject > GetSceneObjects()
Определения SceneData.c:33
float GetInitTime()
Определения SceneData.c:106
float GetInitFog()
Определения SceneData.c:242
string GetNameScene()
Определения SceneData.c:74
string GetTypeName()
Определения SceneObject.c:375
proto void Print(void var)
Prints content of variable to console/log.

Перекрестные ссылки SceneData::GetInitFog(), SceneData::GetInitRain(), SceneData::GetInitTime(), SceneData::GetNameMission(), SceneData::GetNameScene(), SceneData::GetSceneObjects(), SceneObject::GetTypeName(), m_FileSceneName, PARAM_FOG, PARAM_MISSION, PARAM_OBJ_COUNT, PARAM_OBJ_NAME, PARAM_RAIN, PARAM_TIME и Print().