コード例 #1
0
ファイル: RadarPings.cs プロジェクト: wytsep/OpenRA
        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);
        }
コード例 #2
0
ファイル: RadarPings.cs プロジェクト: wytsep/OpenRA
 public void Remove(RadarPing ping)
 {
     Pings.Remove(ping);
 }
コード例 #3
0
ファイル: RadarPings.cs プロジェクト: RobotCaleb/OpenRA
 public void Remove(RadarPing ping)
 {
     Pings.Remove(ping);
 }
コード例 #4
0
ファイル: RadarPings.cs プロジェクト: RobotCaleb/OpenRA
        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;
        }