Beispiel #1
0
    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();
        }
    }