コード例 #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        Debug.Log("got Collision");

        if (collision.CompareTag("PlayerProjectile"))
        {
            PlayerBullet col = collision.GetComponent <PlayerBullet>();
            currentHealth -= col.damage;
            col.Hit();
            currentGUIhp.SetValue(getHealthPerc());
            DamageEvent.Invoke();
        }

        if (currentHealth <= 0f)
        {
            GameManagerData._GameManagerData.AddScore(config.score);
            DeathEvent.Invoke();
        }
    }