Split facing into its own interface; fix husks

This commit is contained in:
Paul Chote
2010-07-31 23:38:36 +12:00
parent 207ee49da3
commit d29e3f3f0e
29 changed files with 81 additions and 90 deletions

View File

@@ -34,9 +34,9 @@ namespace OpenRA.Mods.RA
var a = w.CreateActor(info.Actor, self.Location
+ info.SpawnOffset, self.Owner);
var move = a.traits.GetOrDefault<IMove>();
if (move != null)
move.Facing = info.Facing;
var facing = a.traits.GetOrDefault<IFacing>();
if (facing != null)
facing.Facing = info.Facing;
if (info.InitialActivity != null)
a.QueueActivity(Game.CreateObject<IActivity>(info.InitialActivity));