Make IFirepowerModifier require explicit implementation

This commit is contained in:
reaperrr
2016-10-22 20:21:22 +02:00
parent 4af7134115
commit fc2f006ec1
2 changed files with 3 additions and 1 deletions

View File

@@ -24,6 +24,6 @@ namespace OpenRA.Mods.Common.Traits
public FirepowerMultiplier(FirepowerMultiplierInfo info, string actorType) public FirepowerMultiplier(FirepowerMultiplierInfo info, string actorType)
: base(info, "FirepowerMultiplier", actorType) { } : base(info, "FirepowerMultiplier", actorType) { }
public int GetFirepowerModifier() { return GetModifier(); } int IFirepowerModifier.GetFirepowerModifier() { return GetModifier(); }
} }
} }

View File

@@ -208,6 +208,8 @@ namespace OpenRA.Mods.Common.Traits
[RequireExplicitImplementation] [RequireExplicitImplementation]
public interface ISpeedModifier { int GetSpeedModifier(); } public interface ISpeedModifier { int GetSpeedModifier(); }
[RequireExplicitImplementation]
public interface IFirepowerModifier { int GetFirepowerModifier(); } public interface IFirepowerModifier { int GetFirepowerModifier(); }
public interface IReloadModifier { int GetReloadModifier(); } public interface IReloadModifier { int GetReloadModifier(); }
public interface IInaccuracyModifier { int GetInaccuracyModifier(); } public interface IInaccuracyModifier { int GetInaccuracyModifier(); }