コード例 #1
0
ファイル: TitleWindow.cs プロジェクト: drecom/AnimalRunLand
        private void Awake()
        {
            // FIXME データを読み込むタイミング
            var result = PlayerDataManager.Load();

            if (!result)
            {
                // セーブデータが存在しない
                Debug.Log("New game!");
                // GPS使用の確認
                BaseScene.AddModalWindow <GpsWindow>("GpsWindow");
            }
            else
            {
                this.BaseScene.ChangeScene("Menu", 1.0f);
            }

            var data   = PlayerDataManager.PlayerData;
            var bgmMng = BgmManager.Instance;

            bgmMng.MasterVolume = data.BgmOn ? 1.0f : 0f;
            var seMng = SeManager.Instance;

            seMng.MasterVolume = data.SeOn ? 1.0f : 0f;
            bgmMng.Play(Sound.BgmKind.TOP, 0.0f, 0.0f, true, 1.0f);
        }
コード例 #2
0
 // セーブデータ初期化
 void InitPlayData()
 {
     // 問答無用で初期化
     // NOTE あえて即座にセーブしていない
     PlayerDataManager.Clear();
     SeManager.Instance.Play(Liver.Sound.SeKind.got_star.ToString(), 0.0f, false, 1.0f);
     Debug.Log("Init PlayerData.");
 }