Ejemplo n.º 1
0
        public RadarPing Add(Func <bool> isVisible, WPos position, Color color, int duration)
        {
            var ping = new RadarPing(isVisible, position, color, duration,
                                     info.FromRadius, info.ToRadius, info.ShrinkSpeed, info.RotationSpeed);

            if (ping.IsVisible())
            {
                LastPingPosition = ping.Position;
            }

            Pings.Add(ping);

            return(ping);
        }
Ejemplo n.º 2
0
 public void Remove(RadarPing ping)
 {
     Pings.Remove(ping);
 }
Ejemplo n.º 3
0
 public void Remove(RadarPing ping)
 {
     Pings.Remove(ping);
 }
Ejemplo n.º 4
0
        public RadarPing Add(Func<bool> isVisible, WPos position, Color color, int duration)
        {
            var ping = new RadarPing(isVisible, position, color, duration,
                info.FromRadius, info.ToRadius, info.ShrinkSpeed, info.RotationSpeed);

            if (ping.IsVisible())
                LastPingPosition = ping.Position;

            Pings.Add(ping);

            return ping;
        }