private void showAbilityCard(int index) { AbilityCardBack.enabled = true; AbilityDescriptionText.enabled = true; AbilityCostText.enabled = true; //set the text and cost of the ability AbilityCostText.text = "Mana: " + active_unit.GetAbility(index).GetCost() + " Cooldown: " + active_unit.GetAbility(index).GetCooldown(); AbilityDescriptionText.text = active_unit.GetAbility(index).GetName() + "\n" + active_unit.GetAbility(index).GetDescription(); AbilityCardBack.rectTransform.position = new Vector3(AbilityIcons[index].rectTransform.position.x, AbilityCardBack.rectTransform.position.y, AbilityCardBack.transform.position.z); //set the level text LevelText.text = "Level: " + active_unit.GetLevel(); }