protected override void FillTab() { var compToggleDef = ToggleDefCardUtility.GetCompToggleDef(SelThing); if (compToggleDef == null) { Log.Warning("selected thing has no CompToggleDef for ITab_ToggleDef"); return; } labelKey = compToggleDef.Props.labelKey; ToggleDefCardUtility.DrawCard(size, compToggleDef); }
protected override void FillTab() { ThingWithComps selected = Find.Selector.SingleSelectedThing as ThingWithComps; CompToggleDef td = selected.GetComp <CompToggleDef>(); if (td == null) { Log.Warning("selected thing has no CompToggleDef for ITab_ToggleDef"); } this.labelKey = ((CompProperties_ToggleDef)td.props).labelKey;//"UM_TabToggleDef";//.Translate(); if (this.labelKey == null) { this.labelKey = "TOGGLEDEF"; } Rect rect = new Rect(17f, 17f, ToggleDefCardUtility.CardSize.x, ToggleDefCardUtility.CardSize.y); ToggleDefCardUtility.DrawCard(rect, selected); }