/// <summary>
    /// 表示するニュース演出の情報をニュース演出表示用リストに追加するメソッド
    /// </summary>
    /// <param name="newsMode"></param>
    /// <param name="character"></param>
    public void EntryNewsUI(NEWSMODE newsMode, GameObject character = null)
    {
        NewsUIInfo newsUIInfo;

        newsUIInfo.newsMode  = newsMode;
        newsUIInfo.character = character;
        newsList.Add(newsUIInfo);
    }
    /// <summary>
    /// ニュース演出をする際にどのNewsUIを使うのか
    /// を決定するメソッド
    /// </summary>
    /// <param name="newsMode"></param>
    /// <param name="player">プレイヤーが脱落したりゴールしたときに使うキャラクター情報</param>
    /// <returns></returns>
    private void ShowNewsUI(NEWSMODE newsMode, GameObject player)
    {
        // どのNewsUIを使うか決める
        for (int i = 0; i < newsUIs.Count; i++)
        {
            NewsUI newsUI = newsUIs[i].GetComponent <NewsUI>();
            // 使っていないなら
            if (newsUI.IsIdle)
            {
                targetNewsUIObj = newsUIs[i];
                break;
            }
        }

        // エラーチェック
        if (targetNewsUIObj == null)
        {
            Debug.Log("使えるNewsUIがありません");
            return;
        }
        var targetNewsUI      = targetNewsUIObj.GetComponent <NewsUI>();
        var targetNewsUIEntry = targetNewsUIObj.GetComponent <NewsUIEntry>();

        // 表示するニュース演出の種類によって呼び出す関数を変える
        switch (newsMode)
        {
        case NEWSMODE.WIN:
        case NEWSMODE.GOAL:
        case NEWSMODE.DEAD:
            // どのプレイヤーが死んだかも伝える
            targetNewsUIEntry.playerNo = player.GetComponent <Player>().playerNO;
            targetNewsUIEntry.newsMode = newsMode;
            break;

        case NEWSMODE.RAIN:
        case NEWSMODE.START:
            targetNewsUIEntry.newsMode = newsMode;
            break;
        }
        // EntryStateにチェンジ
        targetNewsUI.EntryStart();
    }