@Override public void toggleEditor() { nuiManager.toggleScreen(NUIEditorScreen.ASSET_URI); editorActive = !editorActive; }
@Override public void toggleEditor() { nuiManager.toggleScreen(NUISkinEditorScreen.ASSET_URI); editorActive = !editorActive; }
@ReceiveEvent(components = ClientComponent.class) public void onToggleConsole(BTEditorButton event, EntityRef entity) { if (event.getState() == ButtonState.DOWN) { nuiManager.toggleScreen("engine:behaviorEditorScreen"); event.consume(); } } }
@ReceiveEvent(components = ClientComponent.class) public void onToggleInventory(InventoryButton event, EntityRef entity) { if (event.getState() == ButtonState.DOWN) { nuiManager.toggleScreen("core:inventoryScreen"); event.consume(); } }
@ReceiveEvent(components = ClientComponent.class, priority = EventPriority.PRIORITY_CRITICAL) public void onToggleConsole(ConsoleButton event, EntityRef entity) { if (event.getState() == ButtonState.DOWN) { nuiManager.toggleScreen("engine:console"); overlay.setVisible(false); event.consume(); } }
@ReceiveEvent(components = ClientComponent.class) public void onTogglePause(PauseButton event, EntityRef entity) { if (event.getState() == ButtonState.DOWN) { nuiManager.toggleScreen("engine:pauseMenu"); event.consume(); } if (networkSystem.getMode() == NetworkMode.NONE) { if (nuiManager.isOpen("engine:pauseMenu")) { time.setPaused(true); } else { time.setPaused(false); } } }
@Override public void initialise() { WidgetUtil.trySubscribe(this, "nuiEditor", button -> nuiEditorSystem.toggleEditor()); WidgetUtil.trySubscribe(this, "nuiSkinEditor", button -> nuiSkinEditorSystem.toggleEditor()); WidgetUtil.trySubscribe(this, "btEditor", button -> getManager().toggleScreen("engine:behaviorEditorScreen")); WidgetUtil.trySubscribe(this, "close", button -> getManager().closeScreen(ASSET_URI)); }