/// <summary> /// 起動時の初期化 /// </summary> /// <param name="rootDirResource">ルートディレクトリのリソース</param> void BootInit(string rootDirResource) { //カスタムコマンドの初期化 BootInitCustomCommand(); DataManager.BootInit(rootDirResource); //設定データを反映 GraphicManager.BootInit(this, DataManager.SettingDataManager.LayerSetting); //パラメーターをデフォルト値でリセット Param.InitDefaultAll(DataManager.SettingDataManager.DefaultParam); //パラメーターを反映 GraphicInfo.CallbackExpression = Param.CalcExpressionBoolean; TextParser.CallbackCalcExpression += Param.CalcExpressionNotSetParam; iTweenData.CallbackGetValue += Param.GetParameter; LanguageManagerBase.Instance.OnChangeLanugage = ChangeLanguage; //システムセーブデータの初期化&ロード SystemSaveData.Init(this); //通常セーブデータの初期化 SaveManager.Init(); //シナリオデータの初期化 DataManager.BootInitScenariodData(); //リソースファイル(画像やサウンド)のダウンロードをバックグラウンドで進めておく DataManager.StartBackGroundDownloadResource(StartScenarioLabel); }
/// <summary> /// 起動時の初期化 /// </summary> /// <param name="rootDirResource">ルートディレクトリのリソース</param> void BootInit(string rootDirResource) { DataManager.BootInit(rootDirResource); //設定データを反映 LayerManager.InitLayerSetting(DataManager.SettingDataManager.LayerSetting); //システムセーブデータの初期化 SystemSaveData.Init(Config); //通常セーブデータの初期化 SaveManager.Init(); //シナリオデータのロードと初期化を開始 DataManager.StartLoadAndInitScenariodData(); //パラメーターを反映 TextData.CallbackCalcExpression += Param.CalcExpressionNotSetParam; //リソースファイル(画像やサウンド)のダウンロードをバックグラウンドで進めておく DataManager.StartBackGroundDownloadResource(StartScenarioLabel); }
/// <summary> /// 起動時の初期化 /// </summary> /// <param name="rootDirResource">ルートディレクトリのリソース</param> IEnumerator CoBootInit(string rootDirResource) { //カスタムコマンドの初期化 BootInitCustomCommand(); DataManager.BootInit(rootDirResource); //設定データを反映 GraphicManager.BootInit(this, DataManager.SettingDataManager.LayerSetting); //パラメーターをデフォルト値でリセット Param.InitDefaultAll(DataManager.SettingDataManager.DefaultParam); //パラメーターを反映 InitCallback = true; AdvGraphicInfo.CallbackExpression = Param.CalcExpressionBoolean; TextParser.CallbackCalcExpression += Param.CalcExpressionNotSetParam; iTweenData.CallbackGetValue += Param.GetParameter; LanguageManagerBase.Instance.OnChangeLanugage = ChangeLanguage; //システムセーブデータの初期化&ロード SystemSaveData.Init(this); //通常セーブデータの初期化 SaveManager.Init(); //ロードしたセーブデータに言語設定がにあれば、それに言語変更 AutoChangeLanguageOnBoot(); //シナリオデータの初期化 if (bootAsync) { //非同期初期化 yield return(StartCoroutine(DataManager.CoBootInitScenariodData())); } else { //シナリオデータの初期化 DataManager.BootInitScenariodData(); //リソースファイル(画像やサウンド)のダウンロードをバックグラウンドで進めておく DataManager.StartBackGroundDownloadResource(); } }
/// <summary> /// 起動時の初期化 /// </summary> /// <param name="rootDirResource">ルートディレクトリのリソース</param> void BootInit(string rootDirResource) { //カスタムコマンドの初期化 BootInitCustomCommand(); DataManager.BootInit(rootDirResource); //設定データを反映 GraphicManager.BootInit(this, DataManager.SettingDataManager.LayerSetting); //パラメーターをデフォルト値でリセット Param.InitDefaultAll(DataManager.SettingDataManager.DefaultParam); //パラメーターを反映 AdvGraphicInfo.CallbackExpression = Param.CalcExpressionBoolean; TextParser.CallbackCalcExpression += Param.CalcExpressionNotSetParam; iTweenData.CallbackGetValue += Param.GetParameter; LanguageManagerBase.Instance.OnChangeLanugage = ChangeLanguage; //システムセーブデータの初期化&ロード SystemSaveData.Init(this); //通常セーブデータの初期化 SaveManager.Init(); //シナリオデータの初期化 DataManager.BootInitScenario(bootAsync); }