namespace OpenRa.Game.Traits { class ProvidesRadarInfo : StatelessTraitInfo {} class ProvidesRadar { public bool IsActive(Actor self) { // TODO: Check for nearby MRJ // Check if powered var b = self.traits.Get(); if (b != null && b.Disabled) return false; return true; } } }