public static void Postfix(WidgetRow row, bool worldView) { if (worldView || !Settings.Get().showOverlayPower) { return; } row.ToggleableIcon(ref drawPowerNet, ThingDefOf.PowerConduit.uiIcon, "TD.TogglePowerOverlay".Translate(), SoundDefOf.Mouseover_ButtonToggle); if (drawPowerNet) { OverlayDrawHandler.DrawPowerGridOverlayThisFrame(); } }
public override void SelectedUpdate() { base.SelectedUpdate(); IntVec3 intVec = UI.MouseCell(); ThingDef thingDef = this.entDef as ThingDef; if (thingDef != null && (thingDef.EverTransmitsPower || thingDef.ConnectToPower)) { OverlayDrawHandler.DrawPowerGridOverlayThisFrame(); if (thingDef.ConnectToPower) { CompPower compPower = PowerConnectionMaker.BestTransmitterForConnector(intVec, Find.VisibleMap, null); if (compPower != null) { PowerNetGraphics.RenderAnticipatedWirePieceConnecting(intVec, compPower.parent); } } } }
public override void SelectedUpdate() // Shows the power grid. { base.SelectedUpdate(); OverlayDrawHandler.DrawPowerGridOverlayThisFrame(); }
// Token: 0x06000003 RID: 3 RVA: 0x00002192 File Offset: 0x00000392 public override void SelectedUpdate() { base.SelectedUpdate(); OverlayDrawHandler.DrawPowerGridOverlayThisFrame(); }