예제 #1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        switch (other.gameObject.tag)
        {
        case "Bullet":
            var bullet = other.GetComponent <Bullet>();
            _controller.DoDamage(bullet.Damage);
            bullet.Hit();
            break;

        case "Player":
            _controller.Suicide();
            break;
        }

        if (!_controller.IsAlive)
        {
            Remove();
        }
    }