protected string fileName; // @brief ファイルの名前 /// <summary> /// @brief BaseObjectの実装 /// @note 初期化 /// </summary> protected override void OnAwake() { base.OnAwake(); /// 全プラットフォーム対応 /// ただしAndroidのみ 4.4以上動作 if (Application.platform == RuntimePlatform.IPhonePlayer) { fileName = Application.temporaryCachePath + ".xml"; } else { fileName = Application.persistentDataPath + ".xml"; } // チュートリアルの情報を取得 Singleton <SaveDataInstance> .Instance = (SaveDataInstance)CreateSaveData.LoadFromBinaryFile(fileName); // 初回起動はチュートリアルモードに突入させる if (Singleton <SaveDataInstance> .Instance.TutorialStatus == eTutorial.eTutorial_Null) { // チュートリアルの状態をモードセレクトのチュートリアルにして保存する //CreateSaveData.NextTutorialState(eTutorial.eTutorial_ModeSelect); CreateSaveData.SaveToBinaryFile(Singleton <SaveDataInstance> .Instance, fileName); } /* リリース用 チュートリアルにバグがあるためENDにしてリリースしています。 */ CreateSaveData.NextTutorialState(eTutorial.eTutorial_End); CreateSaveData.SaveToBinaryFile(Singleton <SaveDataInstance> .Instance, fileName); }
private void Start() { slider = GetComponent <Slider>(); Singleton <SaveDataInstance> .Instance = (SaveDataInstance)CreateSaveData.LoadFromBinaryFile(); slider.value = Singleton <SaveDataInstance> .Instance.Sensitivty * 10; }
private void Start() { toggle = this.GetComponent <Toggle>(); Singleton <SaveDataInstance> .Instance = (SaveDataInstance)CreateSaveData.LoadFromBinaryFile(); if (this.gameObject.name == "Gyro") { toggle.isOn = Singleton <SaveDataInstance> .Instance.IsGyro; } else { toggle.isOn = Singleton <SaveDataInstance> .Instance.ISSwipe; } }
void Start() { slider = GetComponent <Slider>(); Singleton <SaveDataInstance> .Instance = (SaveDataInstance)CreateSaveData.LoadFromBinaryFile(); if (gameObject.name == "SESlider") { slider.value = Singleton <SaveDataInstance> .Instance.MaxSEVolume * 10; } else { slider.value = Singleton <SaveDataInstance> .Instance.MaxBGMVolume * 10; } }