/// <summary> /// 全てのスキルのリーキャストをスタートする /// </summary> /// <param name="player">Player.</param> IEnumerator BattelStartRecast(GameObject player) { JobBase jb = player.GetComponent <JobBase>(); while (true) { GameObject c = player.transform.GetChild(0).gameObject; if (c.transform.childCount != 0) { for (int i = 0; i < c.transform.childCount; i++) { jb.StartCoroutine(jb.SkillRecast(c.transform.GetChild(i).gameObject, BATTEL_START_RECAST_TIME)); } yield break; } yield return(new WaitForEndOfFrame()); } }