public void updateUI() { player = Database.GameManager().player; updateSkillButtons(); updatePlayerInfo(); populateTurnPanel(); updateRelevantPanels(); if (characterPanel.gameObject.activeInHierarchy) { characterPanel.updateCharacterPanel(); } if (itemPanel.gameObject.activeInHierarchy) { itemPanel.updateItemPanel(); } if (inventoryPanel.gameObject.activeInHierarchy) { inventoryPanel.updateInventoryList(player.getBattleActor().inventory); } }