public override void OnHitRobot(HitRobotEvent e) { base.OnHitRobot(e); if (IsTeammate(e.Name)) { Stragegy.Clear(); Stragegy = new Zoombie(this); Stragegy.Init(); } }
public override void OnScannedRobot(ScannedRobotEvent e) { base.OnScannedRobot(e); if (!IsTeammate(e.Name)) { if (e.Distance <= 120 && !(Stragegy is RamBot)) { Stragegy.Clear(); Stragegy = new RamBot(this); Stragegy.Init(); } } }