/// <summary>
    /// パスを描画
    /// </summary>
    private void DrawPath()
    {
        // パスのリスト
        List <BattleMapTile> list = holder.BattleMapStatus.BattleMapMoveStatus.MapTilePathList;

        for (int i = 1; i < list.Count - 1; i++)
        {
            iconGenerator.InstallMoveOrangeSmall(list[i]);
        }

        iconGenerator.InstallMoveOrangeLarge(list[list.Count - 1]);
    }
    /// <summary>
    /// 相手のステータスを表示する
    /// </summary>
    /// <param name="monster"></param>
    /// <param name="panelType"></param>
    public void ShowStatusReserve(
        BattleMapMonster monster,
        BattleMapStatusPanelType panelType)
    {
        Initialize();

        panelOperatorReserve.ShowStatus(monster, panelType, BattleMapStatusPanelPositionType.NORMAL);

        // 相手のアイコンを削除
        holder.RemoveIcons(BattleMapIconType.MOVE_ORANGE_LARGE);

        // 相手のアイコンの表示
        mapIconGenerator.InstallMoveOrangeLarge(holder.BattleMap.GetByMonster(monster));
    }