Merge pull request #7525 from penev92/bleed_enemySightedNotification2

Refactor EnemyWatcher and AnnounceOnSeen traits
This commit is contained in:
Matthias Mailänder
2015-03-21 14:16:06 +01:00
6 changed files with 74 additions and 29 deletions

View File

@@ -104,6 +104,7 @@ namespace OpenRA.Traits
public interface INotifyEffectiveOwnerChanged { void OnEffectiveOwnerChanged(Actor self, Player oldEffectiveOwner, Player newEffectiveOwner); }
public interface INotifyCapture { void OnCapture(Actor self, Actor captor, Player oldOwner, Player newOwner); }
public interface INotifyInfiltrated { void Infiltrated(Actor self, Actor infiltrator); }
public interface INotifyDiscovered { void OnDiscovered(Actor self, Player discoverer, bool playNotification); }
public interface IDisableMove { bool MoveDisabled(Actor self); }
public interface ISeedableResource { void Seed(Actor self); }