/// <summary> /// Opens the inventory /// </summary> /// <param name="onOpenGUI"></param> /// <param name="onCloseGUI"></param> public void OpenInventory(Action onOpenGUI, Action onCloseGUI) { var options = new UIOptions(true, false, false, false); options.SetActions(GameManager.Instance.inventory.InitializeInventory, x => onOpenGUI?.Invoke(), x => onCloseGUI?.Invoke()); OpenGUIMenu(inventoryUi, options); }
/// <summary> /// Opens the pause menuScene /// </summary> /// <param name="onOpenGUI"></param> /// <param name="onCloseGUI"></param> public void OpenPauseMenu(Action onOpenGUI, Action onCloseGUI) { var options = new UIOptions(true, true, false, true); options.SetActions(null, x => onOpenGUI?.Invoke(), x => onCloseGUI?.Invoke()); OpenGUIMenu(pauseMenu, options); }