Add some basic safeguards around RenderPlayer.set.

This commit is contained in:
Paul Chote
2018-05-28 12:01:23 +00:00
committed by reaperrr
parent 3a1857886a
commit ebf3ec0e90
4 changed files with 43 additions and 5 deletions

View File

@@ -70,7 +70,7 @@ namespace OpenRA.Mods.Common.Traits
public object Create(ActorInitializer init) { return new DeveloperMode(this); }
}
public class DeveloperMode : IResolveOrder, ISync, INotifyCreated
public class DeveloperMode : IResolveOrder, ISync, INotifyCreated, IUnlocksRenderPlayer
{
readonly DeveloperModeInfo info;
public bool Enabled { get; private set; }
@@ -245,5 +245,7 @@ namespace OpenRA.Mods.Common.Traits
Game.Debug("Cheat used: {0} by {1}", order.OrderString, self.Owner.PlayerName);
}
bool IUnlocksRenderPlayer.RenderPlayerUnlocked { get { return Enabled; } }
}
}