public void OnAbilityButton(int ID) { int status = selectedUnit.ActivateAbility(ID); if (status > 0) { //~ if(status==1) UINGUI.DisplayMessage("Ability is used up"); //~ if(status==2) UINGUI.DisplayMessage("Insufficient AP"); //~ if(status==3) UINGUI.DisplayMessage("Ability is on cooldown"); //~ if(status==4) UINGUI.DisplayMessage("Unit are stunned"); //~ if(status==5) UINGUI.DisplayMessage("Abilities are disabled"); //~ if(status==6) UINGUI.DisplayMessage("Unit has end it's turn"); //~ if(status==7) ExitUnitAbilityTargetSelect(); } else { selectedID = ID; } }