Make IReloadModifier require explicit implementation

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

View File

@@ -24,6 +24,6 @@ namespace OpenRA.Mods.Common.Traits
public ReloadDelayMultiplier(ReloadDelayMultiplierInfo info, string actorType)
: base(info, "ReloadDelayMultiplier", actorType) { }
public int GetReloadModifier() { return GetModifier(); }
int IReloadModifier.GetReloadModifier() { return GetModifier(); }
}
}

View File

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