public void HideWindows()
        {
            if (!Globals.Database.HideOthersOnWindowOpen)
            {
                return;
            }

            mCharacterWindow.Hide();
            mFriendsWindow.Hide();
            mInventoryWindow.Hide();
            mPartyWindow.Hide();
            mQuestsWindow.Hide();
            mSpellsWindow.Hide();
        }
Beispiel #2
0
        public override bool OnMouseMove(Vector2 Position)
        {
            InventorySide newside = (Position.x >= (side != InventorySide.Left ? 120 : 200)) ? InventorySide.Right : InventorySide.Left;

            if (newside != side)
            {
                if (newside == InventorySide.Left)
                {
                    inventory.Show();
                    exitButton.Show();
                    acceptButton.Hide();
                    inventoryTrader.Hide();
                    exchangeTop.Position    = new Vector2(195, 1);
                    exchangeBottom.Position = new Vector2(195, 101);
                    temporarySpace.Show();
                }
                else
                {
                    inventory.Hide();
                    exitButton.Hide();
                    acceptButton.Show();
                    inventoryTrader.Show();
                    exchangeTop.Position    = new Vector2(2, 1);
                    exchangeBottom.Position = new Vector2(2, 101);
                    temporarySpace.Hide();
                }
                side = newside;
            }

            return(base.OnMouseMove(Position));
        }
    public void HideWindow()
    {
        if (window == null)
        {
            return;
        }

        window.Hide();
    }
        public override void Deactivate()
        {
            if (Active)
            {
                mouseManager.TileSelected.RemoveListener(OnTileSelected);
                mouseManager.EntitySelected.RemoveListener(OnEntitySelected);

                inventoryWindow.ItemSelected.RemoveListener(OnInventoryItemSelected);
                inventoryWindow.ItemDropped.RemoveListener(OnInventoryItemDropped);

                targetingSubState.TargetSelected.RemoveListener(OnTargetSelected);

                inventoryWindow.Hide();
            }

            targetingSubState.Deactivate();

            base.Deactivate();
        }
Beispiel #5
0
        private void CloseWindow()
        {
            _dragBehavior.enabled = true;

            var itemIdForDrop = _inventoryWindow.GetOverredItedId();

            _inventoryWindow.Hide();

            if (itemIdForDrop < 0)
            {
                return;
            }

            _api.DropItem(itemIdForDrop);
        }