예제 #1
0
    // Destroy the projectile and the enemy
    void OnTriggerEnter(Collider other)
    {
        Quaternion rotation = Quaternion.LookRotation(-transform.forward);

        switch (other.tag)
        {
        case "Enemy":
            EnemyController enemy = other.GetComponent <EnemyController>();
            enemy.LoseHealth(1);
            enemy.BloodParticle(transform.position, rotation);
            break;

        case "Boss":
            BossController boss = other.GetComponent <BossController>();
            boss.LoseHealth(1);
            boss.BloodParticle(transform.position, rotation);
            break;
        }



        Destroy(gameObject);
    }