public void OnHitpointChange(HitpointChangeMsg msg) { int oldVal = msg.OldVal; int newVal = msg.NewVal; if (newVal < oldVal) { new PopDropText(this.gameObject, (oldVal - newVal).ToString(), Color.red); } this.GetComponent <Animator> ().SetTrigger("hit"); }
public void OnHitpointChange(HitpointChangeMsg msg) { int oldVal = msg.OldVal; int newVal = msg.NewVal; if (newVal < 0) { newVal = 0; } this.hitpointBar.value = newVal; updateHitpointText(); }