private void showDescription() { if (buttons.getsetButtonBattleState == BattleEventButtons.ButtonBattleState.NONE || actionSelect.getItem() == null && actionSelect.getMethod() == null) { descriptionPanel.SetActive(false); } if (buttons.getsetButtonBattleState == BattleEventButtons.ButtonBattleState.KNOWLEDGEEFFECT && actionSelect.getMethod() != null) { descriptionPanel.SetActive(true); selectedMethodName.text = actionSelect.getMethod().attackName; selectedMethodDescription.text = actionSelect.getMethod().description; descriptionIcon.sprite = actionSelect.getMethod().getMagicSprite(); if (actionSelect.getMethod().attackType == attackMagic.AttackType.NORMAL) { selectedMethodStatsDescription.text = "Damage: " + actionSelect.getMethod().damage + " (+K.E Stats) \tMana Cost: " + actionSelect.getMethod().manaCost; } else if (actionSelect.getMethod().attackType == attackMagic.AttackType.MAGIC) { selectedMethodStatsDescription.text = "Damage: " + actionSelect.getMethod().damage + " (+K.E & Intellience Stats) \tMana Cost: " + actionSelect.getMethod().manaCost; } else if (actionSelect.getMethod().attackType == attackMagic.AttackType.GIVEHEALTH) { selectedMethodStatsDescription.text = "Health Recovery: " + actionSelect.getMethod().healthMana + "HP (+Intellience Stats) \tMana Cost: " + actionSelect.getMethod().manaCost; } else if (actionSelect.getMethod().attackType == attackMagic.AttackType.GIVEMANA) { selectedMethodStatsDescription.text = "Mana Recovery: " + actionSelect.getMethod().healthMana + "MANA (+Intellience Stats) \tMana Cost: " + actionSelect.getMethod().manaCost; } } else if (buttons.getsetButtonBattleState == BattleEventButtons.ButtonBattleState.ITEMS && actionSelect.getItem() != null) { descriptionPanel.SetActive(true); selectedMethodName.text = actionSelect.getItem().data.itemName; selectedMethodDescription.text = actionSelect.getItem().data.itemDescription; descriptionIcon.sprite = actionSelect.getItem().GetSprite(); if (actionSelect.getItem().data.itemType == item.ItemType.healthPotion) { selectedMethodStatsDescription.text = "Health Recovery: " + actionSelect.getItem().data.healthRegen; } else if (actionSelect.getItem().data.itemType == item.ItemType.manaPotion) { selectedMethodStatsDescription.text = "Health Recovery: " + actionSelect.getItem().data.manaRegen; } } else { descriptionPanel.SetActive(false); selectedMethodName.text = ""; selectedMethodDescription.text = ""; descriptionIcon.sprite = null; selectedMethodStatsDescription.text = ""; } }