MRJ works; moved ProvidesRadar.IsActive update to Tick to avoid desync if any other actor code relies on it.

This commit is contained in:
Chris Forbes
2010-01-23 10:37:53 +13:00
parent 0597e2fb6c
commit 38e7590422
8 changed files with 72 additions and 38 deletions

View File

@@ -307,7 +307,7 @@ namespace OpenRa
{
var hasNewRadar = world.Actors.Any(a => a.Owner == world.LocalPlayer
&& a.traits.Contains<ProvidesRadar>()
&& a.traits.Get<ProvidesRadar>().IsActive(a));
&& a.traits.Get<ProvidesRadar>().IsActive);
if (hasNewRadar != hasRadar)
{