public void printLabel(IExternalInventory inventoryObject) { onResizeWindow(); GUI.Label(objectTitleRectangle, "[" + inventoryObject.getTitleText() + "]\n", titleStyle); GUI.Label(objectCaptionRectangle, inventoryObject.getCaptionText(), captionStyle); }
/// <summary> /// Отображает инвентрарь в режиме внешнего инвентаря /// </summary> /// <param name="externalInventory"></param> public void show(IExternalInventory externalInventory) { movXPos = externalInventory.getWidth()*0.5f; // смещаем инвентарь вправо, чтобы центровать все инвентари правильно movYPos = 0f; setupInventoryPosition(); this.externalInventory=externalInventory; visible = true; GameConfig.GameMode = GameConfig.MODE_GUI; float leftCenterX = (getX() - externalInventory.getWidth()) * 0.5f; float leftCenterY = getY() + (getHeight()-externalInventory.getHeight())*0.5f; externalInventory.show(this, leftCenterX, leftCenterY); // устанавливаем позицию внешней сумки }
public void hide() { if (externalInventory != null) { externalInventory.hide(); externalInventory = null; } visible=false; GameConfig.GameMode = GameConfig.MODE_GAME; if(toolTip.isVisible()) // ломаем и прятаем вспомогательные меню и подсказки toolTip.hide(); if(popupMenu.isVisible()) popupMenu.hide(); }
/// <summary> /// Отображает инвентарь /// </summary> public void show() { movXPos = 0f; movYPos = 0f; setupInventoryPosition(); externalInventory=null; visible = true; GameConfig.GameMode = GameConfig.MODE_GUI; }
private bool OnUse(IExternalInventory selectedInventory) { if(playerInventory.isVisible()) return false; if (CrossPlatformInputManager.GetButtonDown(SingletonNames.Input.USE)) { // использовать if (!playerInventory.isVisible()) { playerInventory.show(selectedInventory); return true; } } return false; }