public static Gui.Widgets.DwarfConsole GetConsoleTile(String Name) { var display = DwarfGame.ConsolePanel.EnumerateChildren().Where(c => { if (c.Tag is String tag) { return(tag == Name); } return(false); }).FirstOrDefault() as Gui.Widgets.DwarfConsole; if (display == null) { display = DwarfGame.ConsolePanel.AddChild(new Gui.Widgets.DwarfConsole { Background = new TileReference("basic", 1), BackgroundColor = new Vector4(1.0f, 1.0f, 1.0f, 0.25f), Tag = Name }) as Gui.Widgets.DwarfConsole; DwarfGame.RebuildConsole(); } return(display); }