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();
}