public void PaladinSelected() { EnableSelectionButtons(false); if (magicButtonSelected) { if (paladinController.IsGuardUp()) { paladinController.StartCoroutine(paladinController.OnGuardUp()); magicButtonSelected = false; EnableAllButtons(true); } else { valkyrieController.StartCoroutine(valkyrieController.OnMagic(1)); stateText.text = "GUARD UP"; } } else if (potionButtonSelected) { if (paladinController.isHealthFull()) { paladinController.StartCoroutine(paladinController.OnHealthFull()); potionButtonSelected = false; EnableAllButtons(true); } else { paladinController.StartCoroutine(paladinController.OnPotion(4000)); } } else if (manaButtonSelected) { if (paladinController.isMagicFull()) { paladinController.StartCoroutine(paladinController.OnMagicFull()); manaButtonSelected = false; EnableAllButtons(true); } else { paladinController.StartCoroutine(paladinController.OnMana(1000)); } } }