Esempio n. 1
0
    /// <summary>
    /// Find unit on board by coordinates list
    /// </summary>
    /// <returns>Controller</returns>
    private UnitController FindUnit(Team team)
    {
        UnitController unit = null;

        for (int i = 0; i < _list.Count; i++)
        {
            unit = _manager.GetUnitOnPosition(_list[i]);
            if (unit != null && unit.TeamId != team && unit.Status != UnitStatus.DEAD)
            {
                return(unit);
            }
            else
            {
                unit = null;
            }
        }
        return(unit);
    }