basic Sync checking. No protocol stuff yet; just checks that input events are well-behaved.

This commit is contained in:
Bob
2010-01-09 14:25:54 +13:00
parent 1bf7e462d6
commit b24983f0ef
41 changed files with 147 additions and 24 deletions

View File

@@ -13,7 +13,9 @@ namespace OpenRa.Game.Traits
{
readonly Actor self;
public readonly BuildingInfo unitInfo;
[Sync]
bool isRepairing = false;
[Sync]
bool manuallyDisabled = false;
public bool ManuallyDisabled { get { return manuallyDisabled; } }
public bool Disabled { get { return (manuallyDisabled || (unitInfo.Powered && self.Owner.GetPowerState() != PowerState.Normal)); } }