Exemplo n.º 1
0
        public static void DrawBlockingByDefinition(this IZone zone, EntityDefault entityDefault)
        {
            Logger.Info($"drawing blocking for definition:{entityDefault.Definition} {entityDefault.Name} on zone:{zone.Id}");

            var units = zone.Units.Where(u => u.ED == entityDefault).ToList();

            foreach (var unit in units)
            {
                zone.DrawEnvironmentByUnit(unit);
            }

            Logger.Info($"{units.Count} {entityDefault.Name} blocked.");
        }