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);
    }
Beispiel #2
0
    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;
        }
    }
Beispiel #4
0
    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;
        }
    }