add INotifyTransform hook for just before something transforms

This commit is contained in:
Chris Forbes
2012-09-23 17:58:53 +12:00
parent 757c9ca63c
commit 7cc7dcc559
2 changed files with 4 additions and 0 deletions

View File

@@ -34,6 +34,9 @@ namespace OpenRA.Mods.RA.Activities
self.World.AddFrameEndTask(w => self.World.AddFrameEndTask(w =>
{ {
foreach (var nt in self.TraitsImplementing<INotifyTransform>())
nt.OnTransform(self);
var selected = w.Selection.Contains(self); var selected = w.Selection.Contains(self);
self.Destroy(); self.Destroy();

View File

@@ -44,4 +44,5 @@ namespace OpenRA.Mods.RA
} }
public interface INotifyParachuteLanded { void OnLanded(); } public interface INotifyParachuteLanded { void OnLanded(); }
public interface INotifyTransform { void OnTransform(Actor self); }
} }