Esempio n. 1
0
    public HexUnit AddUnit(HexUnit unit, HexCell location, HexDirection direction)
    {
        units.Add(unit);
        unit.transform.SetParent(GameManager.instance.grid.transform, false);
        unit.Grid      = GameManager.instance.grid;
        unit.Direction = direction;
        unit.TeamIndex = teamIndex;
        unit.SetColor(teamColor);

        // Update location last as it updates visibility
        unit.Location = location;
        return(unit);
    }