Пример #1
0
    public int GetAlliedUnits(Enums.Player player)
    {
        var rUnits = Right?.GetAlliedUnits(player).ToList();
        var lUnits = Left?.GetAlliedUnits(player).ToList();
        var uUnits = Up?.GetAlliedUnits(player).ToList();
        var dUnits = Down?.GetAlliedUnits(player).ToList();

        var totalUnits = rUnits.UnionNull(lUnits).UnionNull(uUnits).UnionNull(dUnits).ToList();
        int count      = totalUnits.Count;

        return(count);
    }