예제 #1
0
        /// <summary>
        /// キノコをクリックした
        /// </summary>
        private void OnClickMashRoom()
        {
            // キノコの所持数を増加
            AdvScenarioUtil.AddedMashRoomCount();

            // 再生停止時に表示を更新
            AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mashRoom, () =>
            {
                AdvParameter._1_isGetMashRoom = true;
                UpdateSymbol();
            });
        }
예제 #2
0
 /// <summary>
 /// 下ボタンをクリックした
 /// </summary>
 private void OnDownButton()
 {
     if (AdvParameter._1_isGetMashRoom)
     {
         onMapChangeStream.OnNext(2);
     }
     else
     {
         HideMap();
         AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mother_warning, ShowMap);
     }
 }
예제 #3
0
 public override void OnStart()
 {
     if (!AdvParameter._1_isEndStartLabel)
     {
         // 初回遷移時のシナリオを再生
         AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_start, () =>
         {
             AdvParameter._1_isEndStartLabel = true;
             UpdateSymbol();
         });
     }
 }
예제 #4
0
        /// <summary>
        /// ドングリ2をクリックした
        /// </summary>
        private void OnClickAcorn2()
        {
            // ドングリの所持数を増加
            AdvScenarioUtil.AddedAcornCount();

            // 再生停止時に表示を更新
            AdvScenarioUtil.PlayLabel(AdvScenarioLabel._2_acorn2, () =>
            {
                AdvParameter._2_isGetAcorn2 = true;
                UpdateSymbol();
            });
        }
예제 #5
0
        /// <summary>
        /// シナリオプレイヤー周りを初期化する
        /// </summary>
        /// <returns></returns>
        private async UniTask InitializeScenarioPlayer()
        {
            // シナリオプレイヤーの初期化
            await scenarioStarter.Initialize();

            AdvScenarioUtil.Initialize(scenarioStarter);
            AdvScenarioUtil.Hide();

            // 設定ファイルの後にシナリオを読み込む
            await AdvScenarioUtil.LoadResourceSetting();

            await AdvScenarioUtil.LoadScenario("advTest");
        }
예제 #6
0
 /// <summary>
 /// たぬき母をクリックした
 /// </summary>
 private void OnClickMother()
 {
     HideMap();
     AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mother_count, ShowMap);
 }
예제 #7
0
 /// <summary>
 /// シナリオで使用するパラメータを初期化する
 /// </summary>
 private void InitializeScenarioParameter()
 {
     AdvScenarioUtil.SetParameter(AdvScenarioParameter.MashRoomCount, 0);
     AdvScenarioUtil.SetParameter(AdvScenarioParameter.AcornCount, 0);
 }