MonsterCtrl.OnDamage C# (CSharp) Method

OnDamage() public method

public OnDamage ( object _params ) : void
_params object
return void
    void OnDamage(object[] _params)
    {
        Debug.Log(string.Format("Hit ray {0} : {1}",_params[0],_params[1]));
        // 血痕エフェクトのコルーチン関数を呼び出す
        StartCoroutine(this.CreateBloodEffect((Vector3)_params[0]));

        // 当たった弾丸のダメージ
        hp -= (int)_params [1];
        if (hp <= 0) {
            MonsterDie();
        }

        // IsHitをtrueに変更すると、AnyStateからgothitに遷移する
        _animator.SetBool ("IsHit", true);
    }