Autotarget sets target line
This commit is contained in:
@@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
using OpenRA.Traits;
|
using OpenRA.Traits;
|
||||||
using OpenRA.Traits.Activities;
|
using OpenRA.Traits.Activities;
|
||||||
|
using System.Drawing;
|
||||||
|
|
||||||
namespace OpenRA.Mods.RA
|
namespace OpenRA.Mods.RA
|
||||||
{
|
{
|
||||||
@@ -42,10 +43,13 @@ namespace OpenRA.Mods.RA
|
|||||||
var attack = self.Trait<AttackBase>();
|
var attack = self.Trait<AttackBase>();
|
||||||
var target = attack.ScanForTarget(self, null);
|
var target = attack.ScanForTarget(self, null);
|
||||||
if( target != null )
|
if( target != null )
|
||||||
|
{
|
||||||
|
self.SetTargetLine(Target.FromActor(target), Color.Red, false);
|
||||||
self.QueueActivity(attack.GetAttackActivity( self,
|
self.QueueActivity(attack.GetAttackActivity( self,
|
||||||
Target.FromActor(target),
|
Target.FromActor(target),
|
||||||
self.Info.Traits.Get<AutoTargetInfo>().AllowMovement
|
self.Info.Traits.Get<AutoTargetInfo>().AllowMovement
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user