Esempio n. 1
0
        protected override void Awake()
        {
            base.Awake();

            MenuResources = Instantiate(menuResourcesPrefab);

            OnAfterOpen.AddListener(OnOpened);
            OnAfterClose.AddListener(OnClosed);
        }
Esempio n. 2
0
        public override int OnAfterOpenSolution(object pUnkReserved, int fNewSolution)
        {
            ThreadHelper.ThrowIfNotOnUIThread();
            try
            {
                OnAfterOpen?.Invoke(this, EventArgs.Empty);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }

            return(base.OnAfterOpenSolution(pUnkReserved, fNewSolution));
        }
Esempio n. 3
0
        public void OpenMenu(MenuItem item)
        {
            OnBeforeOpen.Invoke();

            switch (item)
            {
            case MenuItem.Inventory:
                Inventory = UI_Menu_Inventory.CreateMenuInventory(Body, Header, Navigator);
                break;

            case MenuItem.Character:
                break;
            }

            OnAfterOpen.Invoke();
        }