Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }