private void EnterHandler() { Globals.UI.ShowMouse(); if (_topBarView == null) { _topBarView = new TopBarView("Docked", _baseName); } if (_interactionView == null) { _interactionView = new InteractionView("Docked", 320, 500); } _interactionView.AddHeader("creatures", "CREATURES"); _interactionView.AddItem("TestInstance", "Portrait", "[RK] Gom", "Guild Master", "Small", "Default", "", () => { InteractionListElementClicked("Creature"); }); _interactionView.AddItem("TestInstance2", "Portrait", "[RK] Chapelier", "Lord of The Code", "Small", "Default", "", () => { InteractionListElementClicked("Creature"); }); _interactionView.AddHeader("ships", "SHIPS"); _interactionView.AddItem("TestShip", "Portrait", "Nautilus", "Small Fighter", "Small", "DefaultShip", "", () => { InteractionListElementClicked("Ship"); }); if (_leftVerticalBar == null) { _leftVerticalBar = OverlayManager.Instance.Create("Overlays/LeftVerticalBar/Docked"); _leftVerticalBarElement = CreateLeftVerticalBarElement(); _leftVerticalBarElement.AddChildElement(_interactionView.ListElement); _interactionView.ListElement.VerticalAlignment = VerticalAlignment.Center; _interactionView.ListElement.Top = -(_interactionView.AbsoluteContentHeight / 2); _leftVerticalBar.AddElement(_leftVerticalBarElement); } _topBarView.AddButton("bar", "BAR (F1)", MoveToBar); _topBarView.AddButton("shopping", "SHOPS (F2)", MoveToShopping); _topBarView.AddButton("hangar", "HANGAR (F3)", MoveToHangar); _topBarView.AddButton("leave", "LEAVE (F4)", Leave); MoveToHangar(); }