Require explicit ISpeedModifier implementation

Plus misc "collateral" explicit interfaces.
This commit is contained in:
reaperrr
2016-10-22 20:10:49 +02:00
parent 97c2c24e8d
commit 4af7134115
4 changed files with 10 additions and 8 deletions

View File

@@ -205,6 +205,8 @@ namespace OpenRA.Mods.Common.Traits
[RequireExplicitImplementation]
public interface IDamageModifier { int GetDamageModifier(Actor attacker, Damage damage); }
[RequireExplicitImplementation]
public interface ISpeedModifier { int GetSpeedModifier(); }
public interface IFirepowerModifier { int GetFirepowerModifier(); }
public interface IReloadModifier { int GetReloadModifier(); }