///<summary> ///プレイヤーターン ///</summary> public IEnumerator PlayerTurnCoroutine(GameObject player) { //カメラ移動メソッド呼び出し cameraController.SetTarget(player); cameraController.ZoomInCamera(); CharaStatus status = player.GetComponent<PlayerStatus>().GetStatus(); //名前出力 StartCoroutine(TextManager.textManager.TextCoroutine(status.name + "のターン")); //statusUI出力 yield return StartCoroutine(pUIMana.SetElements(status)); //player順にサイコロ・移動メソッド PlayerMoveCounter.pmCounter.InstantiateDice(); yield return StartCoroutine(PlayerMoveCounter.pmCounter.MoveCountCoroutine(player)); //tileごとのイベント cameraController.ZoomOutCamera(); yield return StartCoroutine(pUIMana.RemoveUI()); yield return new WaitForSeconds(turnInterval); }