/// <summary> /// キノコをクリックした /// </summary> private void OnClickMashRoom() { // キノコの所持数を増加 AdvScenarioUtil.AddedMashRoomCount(); // 再生停止時に表示を更新 AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mashRoom, () => { AdvParameter._1_isGetMashRoom = true; UpdateSymbol(); }); }
/// <summary> /// 下ボタンをクリックした /// </summary> private void OnDownButton() { if (AdvParameter._1_isGetMashRoom) { onMapChangeStream.OnNext(2); } else { HideMap(); AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mother_warning, ShowMap); } }
public override void OnStart() { if (!AdvParameter._1_isEndStartLabel) { // 初回遷移時のシナリオを再生 AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_start, () => { AdvParameter._1_isEndStartLabel = true; UpdateSymbol(); }); } }
/// <summary> /// ドングリ2をクリックした /// </summary> private void OnClickAcorn2() { // ドングリの所持数を増加 AdvScenarioUtil.AddedAcornCount(); // 再生停止時に表示を更新 AdvScenarioUtil.PlayLabel(AdvScenarioLabel._2_acorn2, () => { AdvParameter._2_isGetAcorn2 = true; UpdateSymbol(); }); }
/// <summary> /// シナリオプレイヤー周りを初期化する /// </summary> /// <returns></returns> private async UniTask InitializeScenarioPlayer() { // シナリオプレイヤーの初期化 await scenarioStarter.Initialize(); AdvScenarioUtil.Initialize(scenarioStarter); AdvScenarioUtil.Hide(); // 設定ファイルの後にシナリオを読み込む await AdvScenarioUtil.LoadResourceSetting(); await AdvScenarioUtil.LoadScenario("advTest"); }
/// <summary> /// たぬき母をクリックした /// </summary> private void OnClickMother() { HideMap(); AdvScenarioUtil.PlayLabel(AdvScenarioLabel._1_mother_count, ShowMap); }
/// <summary> /// シナリオで使用するパラメータを初期化する /// </summary> private void InitializeScenarioParameter() { AdvScenarioUtil.SetParameter(AdvScenarioParameter.MashRoomCount, 0); AdvScenarioUtil.SetParameter(AdvScenarioParameter.AcornCount, 0); }