remove spurious 'set' on IDisable and associated BS implementations
This commit is contained in:
@@ -28,23 +28,19 @@ namespace OpenRA.Traits
|
||||
public class CanPowerDown : IDisable, IPowerModifier, IResolveOrder
|
||||
{
|
||||
[Sync]
|
||||
bool IsDisabled = false;
|
||||
bool disabled = false;
|
||||
|
||||
public bool Disabled { get { return disabled; } }
|
||||
|
||||
public bool Disabled
|
||||
{
|
||||
get { return IsDisabled; }
|
||||
set { IsDisabled = value; }
|
||||
}
|
||||
|
||||
public float GetPowerModifier() { return (IsDisabled) ? 0.0f : 1.0f; }
|
||||
public float GetPowerModifier() { return (disabled) ? 0.0f : 1.0f; }
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
{
|
||||
if (order.OrderString == "PowerDown")
|
||||
{
|
||||
IsDisabled = !IsDisabled;
|
||||
disabled = !disabled;
|
||||
var eva = self.World.WorldActor.Info.Traits.Get<EvaAlertsInfo>();
|
||||
Sound.PlayToPlayer(self.Owner, IsDisabled ? eva.EnablePower : eva.DisablePower);
|
||||
Sound.PlayToPlayer(self.Owner, disabled ? eva.EnablePower : eva.DisablePower);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user