// Token: 0x06000007 RID: 7 RVA: 0x0000219C File Offset: 0x0000039C public override IEnumerable <Gizmo> GetGizmos() { IEnumerable <Gizmo> gizmos = base.GetGizmos(); return(SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos(gizmos, "DisplayCases", this.settings.filter, 987767552)); }
public override IEnumerable <Gizmo> GetGizmos() { List <Gizmo> l = new List <Gizmo>(base.GetGizmos()); return(SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos(l, "fridge", this.settings.filter)); }
public override IEnumerable <Gizmo> GetGizmos() { List <Gizmo> gizmos = new List <Gizmo>(base.GetGizmos()); gizmos.Add(new Command_Action { icon = ContentFinder <Texture2D> .Get("UI/Icons/Rename", true), defaultDesc = "RimFridge.RenameTheRefrigerator".Translate(), defaultLabel = "Rename".Translate(), activateSound = SoundDef.Named("Click"), action = delegate { Find.WindowStack.Add(new Dialog_Rename(this)); }, groupKey = 887767542 }); float offsetN10 = this.RoundedToCurrentTempModeOffset(-10f); gizmos.Add(new Command_Action { action = delegate { this.InterfaceChangeTargetTemperature(offsetN10); }, defaultLabel = offsetN10.ToStringTemperatureOffset("F0"), defaultDesc = "CommandLowerTempDesc".Translate(), hotKey = KeyBindingDefOf.Misc5, icon = ContentFinder <Texture2D> .Get("UI/Commands/TempLower", true) }); float offsetN1 = this.RoundedToCurrentTempModeOffset(-1f); gizmos.Add(new Command_Action { action = delegate { this.InterfaceChangeTargetTemperature(offsetN1); }, defaultLabel = offsetN1.ToStringTemperatureOffset("F0"), defaultDesc = "CommandLowerTempDesc".Translate(), hotKey = KeyBindingDefOf.Misc4, icon = ContentFinder <Texture2D> .Get("UI/Commands/TempLower", true) }); gizmos.Add(new Command_Action { action = delegate { this.DesiredTemp = DEFAULT_DESIRED_TEMP; this.ThrowCurrentTemperatureText(); }, defaultLabel = "CommandResetTemp".Translate(), defaultDesc = "CommandResetTempDesc".Translate(), hotKey = KeyBindingDefOf.Misc1, icon = ContentFinder <Texture2D> .Get("UI/Commands/TempReset", true) }); float offset1 = this.RoundedToCurrentTempModeOffset(1f); gizmos.Add(new Command_Action { action = delegate { this.InterfaceChangeTargetTemperature(offset1); }, defaultLabel = "+" + offset1.ToStringTemperatureOffset("F0"), defaultDesc = "CommandRaiseTempDesc".Translate(), hotKey = KeyBindingDefOf.Misc2, icon = ContentFinder <Texture2D> .Get("UI/Commands/TempRaise", true) }); float offset10 = this.RoundedToCurrentTempModeOffset(10f); gizmos.Add(new Command_Action { action = delegate { this.InterfaceChangeTargetTemperature(offset10); }, defaultLabel = "+" + offset10.ToStringTemperatureOffset("F0"), defaultDesc = "CommandRaiseTempDesc".Translate(), hotKey = KeyBindingDefOf.Misc3, icon = ContentFinder <Texture2D> .Get("UI/Commands/TempRaise", true) }); return(SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos( gizmos, SaveTypeEnum.Zone_Stockpile, this.settings.filter)); }
public override IEnumerable <Gizmo> GetGizmos() { IEnumerable <Gizmo> enumerables = base.GetGizmos(); List <Gizmo> l; if (enumerables != null) { l = new List <Gizmo>(enumerables); } else { l = new List <Gizmo>(1); } int groupKey = this.GetType().Name.GetHashCode(); Command_Action a = new Command_Action(); a.icon = WidgetUtil.manageapparelTexture; a.defaultDesc = "ChangeDresser.ManageApparelDesc".Translate(); a.defaultLabel = "ChangeDresser.ManageApparel".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { Find.WindowStack.Add(new UI.StorageUI(this, null)); }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); a.icon = WidgetUtil.assignweaponsTexture; a.defaultDesc = "ChangeDresser.AssignOutfitsDesc".Translate(); a.defaultLabel = "ChangeDresser.AssignOutfits".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { Find.WindowStack.Add(new UI.AssignOutfitUI(this)); }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); a.icon = WidgetUtil.customapparelTexture; a.defaultDesc = "ChangeDresser.CustomOutfitsDesc".Translate(); a.defaultLabel = "ChangeDresser.CustomOutfits".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { Find.WindowStack.Add(new UI.CustomOutfitUI(this)); }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); a.icon = WidgetUtil.emptyTexture; a.defaultDesc = "ChangeDresser.EmptyDesc".Translate(); a.defaultLabel = "ChangeDresser.Empty".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { this.Empty <Apparel>(); }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); a.icon = WidgetUtil.collectTexture; a.defaultDesc = "ChangeDresser.CollectDesc".Translate(); a.defaultLabel = "ChangeDresser.Collect".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { this.ReclaimApparel(); }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); if (this.includeInTradeDeals) { a.icon = WidgetUtil.yesSellTexture; } else { a.icon = WidgetUtil.noSellTexture; } a.defaultDesc = "ChangeDresser.IncludeInTradeDealsDesc".Translate(); a.defaultLabel = "ChangeDresser.IncludeInTradeDeals".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { this.includeInTradeDeals = !this.includeInTradeDeals; }; a.groupKey = groupKey; ++groupKey; l.Add(a); a = new Command_Action(); if (this.UseDresserToDressFrom) { a.icon = WidgetUtil.yesDressFromTexture; } else { a.icon = WidgetUtil.noDressFromTexture; } a.defaultDesc = "ChangeDresser.UseDresserToDressFromDesc".Translate(); a.defaultLabel = "ChangeDresser.UseDresserToDressFrom".Translate(); a.activateSound = SoundDef.Named("Click"); a.action = delegate { this.UseDresserToDressFrom = !this.UseDresserToDressFrom; if (this.UseDresserToDressFrom) { WorldComp.AddDresser(this); } else { WorldComp.RemoveDesser(this); } }; a.groupKey = groupKey; ++groupKey; l.Add(a); return(SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos(l, SaveTypeEnum.Apparel_Management, this.settings.filter)); }
//public float y=0f; public override IEnumerable <Gizmo> CompGetGizmosExtra() { List <Gizmo> gizmos = new List <Gizmo>(base.CompGetGizmosExtra()) { new Command_Action { icon = ContentFinder <Texture2D> .Get("UI/Commands/RenameZone", true), defaultLabel = "CommandRenameZoneLabel".Translate(), action = delegate() { Find.WindowStack.Add(new Dialog_RenameDSU(this)); }, hotKey = KeyBindingDefOf.Misc1 } }; if (base.parent is Building_Storage s) { SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos(gizmos, SaveTypeEnum.Zone_Stockpile, s.settings.filter); } #if DEBUG gizmos.Add(new Command_Toggle { defaultLabel = "Use RClick Logic", defaultDesc = "Toggle use of custom Right Click logic", isActive = (() => Settings.useDeepStorageRightClickLogic), toggleAction = delegate() { Settings.useDeepStorageRightClickLogic = !Settings.useDeepStorageRightClickLogic; } }); gizmos.Add(new Command_Action { defaultLabel = "Items in Region", action = delegate() { Log.Warning("ListerThings for " + parent + " (at region at position " + parent.Position + ")"); foreach (var t in parent.Position.GetRegion(parent.Map).ListerThings .ThingsMatching(ThingRequest.ForGroup(ThingRequestGroup.HaulableEver))) { Log.Message(" " + t); } } }); #endif #if false gizmos.Add(new Command_Action { defaultLabel = "Y-=.1", action = delegate() { y -= 0.1f; Messages.Message("Offset: " + y, MessageTypeDefOf.NeutralEvent); } }); gizmos.Add(new Command_Action { defaultLabel = "Y+=.1", action = delegate() { y += 0.1f; Messages.Message("Offset: " + y, MessageTypeDefOf.NeutralEvent); } }); #endif // I left this lovely testing code in - oops. //gizmos.Add(new Command_Action //{ // defaultLabel = "Minus One", // action=delegate () // { // foreach (var cl in parent.GetSlotGroup().CellsList) // { // foreach (Thing t in parent.Map.thingGrid.ThingsAt(cl)) // { // if (t.def.category == ThingCategory.Item) // { // if (t.stackCount > 1) // { // Log.Warning("Lowering " + t.ToString()); // t.stackCount--; // } // }// item // }// each thing // }// each cell // },// end action //}); return(gizmos); }