Пример #1
0
    /// <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());
        }
    }