/// <summary>
    /// 戦闘結果のシーケンスを作成
    /// </summary>
    /// <param name="battleResultSet"></param>
    /// <param name="battleResult"></param>
    /// <returns></returns>
    public Sequence CreateSequence(BattleResultSet battleResultSet, BattleResult battleResult)
    {
        Sequence seq = DOTween.Sequence();

        // 戦闘元の描画
        seq.Join(CreateFromSequence(battleResultSet, battleResult));

        // 戦闘先の描画
        seq.Join(CreateToSequence(battleResultSet, battleResult));

        // パネル
        seq.Join(CreatePanelSequence(battleResultSet, battleResult));

        // どちらかがダウンしていたら
        if (battleResult.IsDown())
        {
            seq.Append(CreateDownSequence(battleResult));
        }

        return(seq);
    }