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
|
public class CanPowerDown : IDisable, IPowerModifier, IResolveOrder
|
||||||
{
|
{
|
||||||
[Sync]
|
[Sync]
|
||||||
bool IsDisabled = false;
|
bool disabled = false;
|
||||||
|
|
||||||
public bool Disabled
|
public bool Disabled { get { return 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)
|
public void ResolveOrder(Actor self, Order order)
|
||||||
{
|
{
|
||||||
if (order.OrderString == "PowerDown")
|
if (order.OrderString == "PowerDown")
|
||||||
{
|
{
|
||||||
IsDisabled = !IsDisabled;
|
disabled = !disabled;
|
||||||
var eva = self.World.WorldActor.Info.Traits.Get<EvaAlertsInfo>();
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ namespace OpenRA.Traits
|
|||||||
float GetSpeedModifier(int2 p, UnitMovementType umt);
|
float GetSpeedModifier(int2 p, UnitMovementType umt);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface IDisable { bool Disabled { get; set; } }
|
public interface IDisable { bool Disabled { get; } }
|
||||||
|
|
||||||
interface IProducer
|
interface IProducer
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ namespace OpenRA.Mods.RA
|
|||||||
public bool Disabled
|
public bool Disabled
|
||||||
{
|
{
|
||||||
get { return (self.Owner.PlayerActor.traits.Get<PlayerResources>().GetPowerState() != PowerState.Normal); }
|
get { return (self.Owner.PlayerActor.traits.Get<PlayerResources>().GetPowerState() != PowerState.Normal); }
|
||||||
set {} // Cannot explicity set
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user