// Update is called once per frame void Update() { if (carStatus.getMP() == carStatus.getMaxMP()) { if (car.GetComponent <N2OSkill>() != null) { MoveBtnText.text = "NITRO"; } if (car.GetComponent <TimeStopSkill>() != null) { MoveBtnText.text = "TIME"; } if (car.GetComponent <CoinAttackSkill>() != null) { MoveBtnText.text = "CASH CHUCKER"; } if (car.GetComponent <FlameSkill>() != null) { MoveBtnText.text = "DRAGON'S BREATH"; } if (car.GetComponent <SpearSkill>() != null) { MoveBtnText.text = "ACHILLES"; } } else { MoveBtnText.text = ""; } }
public bool useSkill() { if (!mySkill) { mySkill = GetComponent <Skill>(); if (!mySkill) { Debug.Log(name + " does not have a skill"); } } //TODO - modify this if (status.currMP == status.getMaxMP() && !stoppedBySkill && !stunned && !mySkill.isSkillUsing) { mySkill.activateSkill(); status.currMP = 0; return(true); } return(false); }
// Update is called once per frame void Update() { float maxWidth = 2; float width = maxWidth; if (car != null) { if (isHPBar) { width *= (carStatus.getHP() / carStatus.getMaxHP()); } else { width *= (carStatus.getMP() / carStatus.getMaxMP()); } } width = Mathf.Clamp(width, 0, 2); rectTransform.sizeDelta = new Vector2(width, rectTransform.sizeDelta.y); }