public void OnDamage(int damage) { if (_data._hp == 0) { return; } _data._hp = _data._hp - damage; _data._hp = Math.Max(0, _data._hp); //_hpText.text = _data._hp.ToString(); _uiMgr.OnDamage(_data._hp); _anim.SetTrigger("hit 0"); _anim.SetInteger("HP", _data._hp); if (_data._hp == 0) { Ondie(); } }