示例#1
0
    protected override void OnCollisionEnter2D(Collision2D collision)
    {
        NewEnemy enemy = collision.gameObject.GetComponent <NewEnemy>();

        if (enemy != null && enemy.hit(1))
        {
            Destroy(gameObject, 0f);
            Player.countLaser--;
        }
    }
示例#2
0
    void OnCollisionEnter2D(Collision2D collision)
    {
        NewEnemy enemy = collision.gameObject.GetComponent <NewEnemy>();

        if (enemy != null && enemy.hit(3))
        {
            // return;
            health--;
            if (health <= 0)
            {
                health = 3;
                life--;
                player.stateMachine.currentState = player.destroyState;
            }
            else
            {
                transform.position = Vector3.zero;
            }
        }
    }