class PluginConfigSceneSource
PluginConfigScene › PluginConfigHandler › PluginFileHandler › PluginBase
All members, including inherited
Constants 23
protected const string FILE_ROOT_SCENES = "scenes"Referenced by GetPathScenes()
protected const string PARAM_MISSION = "Mission"protected const string PARAM_TIME = "InitTime"protected const string PARAM_YEAR = "InitYear"protected const string PARAM_MONTH = "InitMonth"protected const string PARAM_DAY = "InitDay"protected const string PARAM_HOUR = "InitHour"protected const string PARAM_MINUTE = "InitMinute"protected const string PARAM_OVERCAST = "WeatherInitOvercast"protected const string PARAM_RAIN = "WeatherInitRain"protected const string PARAM_FOG = "WeatherInitFog"protected const string PARAM_WIND_F = "WeatherInitWindForce"protected const string PARAM_PLAYER = "Player"protected const string PARAM_OBJ_COUNT = "SceneObjectsCount"protected const string PARAM_OBJ_NAME = "SceneObject"protected const string PARAM_OBJ_ATT = "Att"protected const string PARAM_OBJ_LNK = "Lnk"protected const string PARAM_OBJ_TYPE = "type"protected const string PARAM_OBJ_POS = "position"Referenced by LoadSceneObjects(), LoadScenePlayer(), SaveSceneObjects()
Show 1 more
, SaveScenePlayer()protected const string PARAM_OBJ_ROT = "rotation"Referenced by LoadSceneObjects(), LoadScenePlayer(), SaveSceneObjects()
Show 1 more
, SaveScenePlayer()protected const string PARAM_OBJ_DMG = "damage"protected const string PARAM_OBJ_HLT = "health"Referenced by LoadSceneObjects(), LoadScenePlayer(), SaveSceneObjects()
Show 1 more
, SaveScenePlayer()protected const string PARAM_OBJ_ISCR = "init_script"Referenced by LoadSceneObjects(), LoadScenePlayer(), SaveSceneObjects()
Show 1 more
, SaveScenePlayer()Members 3
protected string FILE_ROOT = "$saves:"TStringArray m_CfgTemplateprotected string m_FileSceneNameMethods 19
override void OnInit()string GetPathScenes()Referenced by GetFileName(), GetSceneList(), SceneDelete()
Show 2 more
, SceneDuplicate(), and SceneRename()override string GetFileName()Referenced by SceneDataLoad()
Referenced by PluginSceneManager.SceneRename()
void SceneDelete(string scene_name)Referenced by PluginSceneManager.SceneDelete()
void SceneDuplicate(string scene_name)References PluginFileHandler.FileDuplicate(), FileExist(), GetPathScenes()
Show 2 more
, int.ToString(), and PluginSceneManager.SCENE_SUFIXReferenced by PluginSceneManager.SceneDuplicate()
TStringArray GetSceneList()References FileExist(), FindFile(), FindNextFile()
Show 6 more
, GetPathScenes(), string.IndexOf(), array.Insert(), MakeDirectory(), string.Substring(), and PluginSceneManager.SCENE_SUFIXReferenced by PluginSceneManager.GetSceneList()
References string.Replace()
References string.Replace()
void SceneDataSave(SceneData scene)void SaveSceneSettings(SceneData scene)References Class.Cast(), Class.Cast(), Class.Cast()
Show 22 more
, SceneData.GetInitDay(), SceneData.GetInitHour(), SceneData.GetInitMinute(), SceneData.GetInitMonth(), SceneData.GetInitTime(), SceneData.GetInitYear(), SceneData.GetNameMission(), PluginConfigHandler.GetParamByName(), CfgParamInt.SetValue(), CfgParamInt.SetValue(), CfgParamInt.SetValue(), CfgParamString.SetValue(), CfgParamInt.SetValue(), CfgParamFloat.SetValue(), CfgParamInt.SetValue(), PARAM_DAY, PARAM_HOUR, PARAM_MINUTE, PARAM_MISSION, PARAM_MONTH, PARAM_TIME, and PARAM_YEARReferenced by SceneDataSave()
void SaveSceneWeather(SceneData scene)Referenced by SceneDataSave()
void SaveScenePlayer(SceneData scene)References Class.Cast(), Class.Cast(), Class.Cast()
Show 19 more
, array.Count(), EncodeInitScript(), array.Get(), SceneObject.GetHealth(), SceneObject.GetInitScript(), PluginConfigHandler.GetParamByName(), SceneObject.GetPositionAsString(), SceneObject.GetRotation(), SceneData.GetScenePlayers(), CfgParamArray.GetValueByName(), CfgParamFloat.SetValue(), CfgParamString.SetValue(), CfgParamString.SetValue(), CfgParamFloat.SetValue(), PARAM_OBJ_HLT, PARAM_OBJ_ISCR, PARAM_OBJ_POS, PARAM_OBJ_ROT, and PARAM_PLAYERReferenced by SceneDataSave()
void SaveSceneObjects(SceneData scene)References GameInventory.AttachmentCount(), Class.Cast(), Class.Cast()
Show 45 more
, Class.Cast(), Class.Cast(), new CfgParamInt(), new CfgParamString(), CfgParamArray.Clear(), CfgParamArray.Clear(), array.Count(), array.Count(), EncodeInitScript(), array.Find(), array.Get(), array.Get(), GameInventory.GetAttachmentFromIndex(), SceneObject.GetHealth(), SceneObject.GetInitScript(), EntityAI.GetInventory(), SceneObject.GetLinkedSceneObjects(), SceneObject.GetObject(), PluginConfigHandler.GetParamByName(), SceneObject.GetPositionAsString(), SceneObject.GetRotation(), SceneData.GetSceneObjects(), Object.GetType(), SceneObject.GetTypeName(), CfgParamArray.GetValueByName(), CfgParamArray.InsertValue(), CfgParamArray.InsertValue(), CfgParamInt.SetValue(), CfgParamString.SetValue(), CfgParamInt.SetValue(), CfgParamFloat.SetValue(), CfgParamString.SetValue(), CfgParamString.SetValue(), CfgParamFloat.SetValue(), CfgParamString.SetValue(), int.ToString(), PARAM_OBJ_ATT, PARAM_OBJ_COUNT, PARAM_OBJ_HLT, PARAM_OBJ_ISCR, PARAM_OBJ_LNK, PARAM_OBJ_NAME, PARAM_OBJ_POS, PARAM_OBJ_ROT, and PARAM_OBJ_TYPEReferenced by SceneDataSave()
Referenced by PluginSceneManager.SceneLoad()
void LoadSceneSettings(SceneData scene)References Class.Cast(), Class.Cast(), Class.Cast()
Show 25 more
, World.GetDate(), PluginConfigHandler.GetParamByName(), CfgParamInt.GetValue(), CfgParamInt.GetValue(), CfgParamInt.GetValue(), CfgParamString.GetValue(), CfgParamInt.GetValue(), CfgParamFloat.GetValue(), CfgParamInt.GetValue(), CGame.GetWorld(), PluginConfigHandler.ParamExist(), SceneData.SetInitDay(), SceneData.SetInitHour(), SceneData.SetInitMinute(), SceneData.SetInitMonth(), SceneData.SetInitTime(), SceneData.SetInitYear(), SceneData.SetNameMission(), PARAM_DAY, PARAM_HOUR, PARAM_MINUTE, PARAM_MISSION, PARAM_MONTH, PARAM_TIME, and PARAM_YEARReferenced by SceneDataLoad()
void LoadSceneWeather(SceneData scene)Referenced by SceneDataLoad()
void LoadScenePlayer(SceneData scene)References Class.Cast(), Class.Cast(), Class.Cast()
Show 24 more
, SceneData.CreateScenePlayer(), DecodeInitScript(), PluginSceneManager.GetInstance(), PluginSceneManager.GetLoadPlayerPos(), SceneObject.GetMaxHealth(), PluginConfigHandler.GetParamByName(), CGame.GetPlayer(), CfgParamFloat.GetValue(), CfgParamString.GetValue(), CfgParamString.GetValue(), CfgParamFloat.GetValue(), CfgParamArray.GetValueByName(), SceneObject.LinkEntityAI(), SceneObject.SetHealth(), SceneObject.SetInitScript(), SceneObject.SetPosition(), SceneObject.SetRotation(), string.ToVector(), PARAM_OBJ_HLT, PARAM_OBJ_ISCR, PARAM_OBJ_POS, PARAM_OBJ_ROT, PARAM_PLAYER, and vector.ZeroReferenced by SceneDataLoad()
void LoadSceneObjects(SceneData scene)References Class.Cast(), Class.Cast(), Class.Cast()
Show 39 more
, Class.Cast(), array.Count(), array.Count(), GameInventory.CreateAttachment(), SceneData.CreateSceneObject(), DecodeInitScript(), array.Get(), array.Get(), EntityAI.GetInventory(), SceneObject.GetObject(), PluginConfigHandler.GetParamByName(), CfgParamInt.GetValue(), CfgParamFloat.GetValue(), CfgParamString.GetValue(), CfgParamInt.GetValue(), CfgParamString.GetValue(), CfgParamFloat.GetValue(), CfgParamString.GetValue(), CfgParamString.GetValue(), CfgParamArray.GetValueByName(), CfgParamArray.GetValues(), CfgParamArray.GetValues(), array.Insert(), PluginConfigHandler.ParamExist(), SceneObject.SetHealth(), SceneObject.SetInitScript(), SceneObject.SetRotation(), int.ToString(), string.ToVector(), SceneObject.m_LinkedSceneObjectsIndices, PARAM_OBJ_ATT, PARAM_OBJ_COUNT, PARAM_OBJ_HLT, PARAM_OBJ_ISCR, PARAM_OBJ_LNK, PARAM_OBJ_NAME, PARAM_OBJ_POS, PARAM_OBJ_ROT, and PARAM_OBJ_TYPEReferenced by SceneDataLoad()