コード例 #1
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Player2"))
     {
         player2Health.TakeDamage(dmg);
     }
 }
コード例 #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.CompareTag("Player2"))
        {
            player2Health.TakeDamage (dmg);

            Collider2D collider = gameObject.GetComponentInParent(typeof(Collider2D)) as Collider2D;
            if (collider != null)
                collider.enabled = false;
        }
    }
コード例 #3
0
    void AttackP2()
    {
        //On every attack i need to put timer to 0 for checking time between attacks on Update()
        timerP2 = 0f;

        //Player is alive
        if (player2Health.currentHealth > 0)
        {
            //Launch attack animation
            anim.SetBool("attack", true);
            //Call take damage from playerhealth to rest damaged
            player2Health.TakeDamage(attackDamage);
        }
    }