/* 点滅アクション終了時の次アクションの準備(止まったマスによる各要求もここで行う) */ private void prepareNextActionAfterFlash() { if (FlagFlashIsFinished == true) { FlagFlashIsFinished = false; //点滅アクション終了フラグクリア switch (getTypeOfStopMasu()) //OutAction、Goalアクションの準備、を本関数内に記載したい(階層的な話)ので本処理を関数化しない(しても実動作は問題なし) { case "Out": setOutActionRequest(); //OutActionの準備 break; case "Coin10EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_0); //ストック+1要求 break; case "Coin20EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_1); //ストック+1要求 break; case "Coin50EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_2); //ストック+1要求 break; case "Chance": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット if (AdMobReward.IsRewardReady() == true) //広告の準備ができていれば { UIController.SetActiveMoreCreditCanvas(false); // コインゲット用リワードのキャンバスと重ならないように。 UIController.SetActiveExcludeCanvas(true); //除外キャンバス表示要求 } break; case "Goal": CoinEventController.JackpotRequest(); //ジャックポット要求 setGoalActionRequest(); //GoalActionの準備 break; default: //次のアクションがないとき(すごろく全体としてアクション終了のとき) setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット break; } } }
/* 点滅アクション終了時の次アクションの準備(止まったマスによる各要求もここで行う) */ private void prepareNextActionAfterFlash() { if (FlagFlashIsFinished == true) { FlagFlashIsFinished = false; //点滅アクション終了フラグクリア switch (getTypeOfStopMasu()) //OutAction、Goalアクションの準備、を本関数内に記載したい(階層的な話)ので本処理を関数化しない(しても実動作は問題なし) { case "Out": setOutActionRequest(); //OutActionの準備 break; case "Coin10EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_0); //ストック+1要求 break; case "Coin20EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_1); //ストック+1要求 break; case "Coin50EventStock+1": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット CoinEventStockManager.CountCoinEventStock(CoinEventStockManager.COIN_EVENT_ID.COIN_EVENT_PATTERN_2); //ストック+1要求 break; case "Chance": //次アクションはなし setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット Debug.Log("除外キャンバス要求"); //除外キャンバス表示要求 break; case "Goal": CoinEventController.JackpotRequest(); //ジャックポット要求 setGoalActionRequest(); //GoalActionの準備 break; default: //次のアクションがないとき(すごろく全体としてアクション終了のとき) setSugorokuIsReadyOk(); //すごろく準備OKフラグをセット break; } } }