Example #1
0
    public override void End()
    {
        base.End();

        currState = State.End;
        tileSelector.End();
        unitCard.ClearCard();

        tileHighlighter.ClearHighlightedTiles();
    }
    public override void End()
    {
        base.End();

        beginButton.GetComponent <CanvasGroup>().alpha = 0;
        beginButton.interactable = false;

        characterListCard.Hide();

        tileSelector.End();
        currState = State.End;

        tileHighlighter.ClearHighlightedTiles();

        List <Tile> spawnTiles = GameMap.Instance.spawnTiles;

        for (int i = 0; i < spawnTiles.Count; i++)
        {
            if (spawnTiles[i].currUnit.gameName == "Spawn Point")
            {
                GameMap.Instance.RemoveUnit(spawnTiles[i].currUnit);
            }
        }
    }