Exemplo n.º 1
0
        void OnTriggerEnter2D(Collider2D col)
        {
            switch (col.tag)
            {
            case "Plattform":
                rb2d.velocity           = new Vector3(0f, 0f, 0f);
                player.transform.parent = col.transform;
                player.IsGrounded       = true;
                break;

            case "Suelo":
                player.IsGrounded = true;
                player.FalseAnyAnimStateAtGrounding();
                playerFX.StopLoopClips();
                break;
            }
        }
Exemplo n.º 2
0
 private void OnTriggerEnter2D(Collider2D col)
 {
     if (col.CompareTag("Enemy"))
     {
         enemy = col.GetComponent <EnemyHealth>();
         if (player.speedJump || player.Screwing || player.HyperJumping)
         {
             enemy.AddDamage(999);
         }
     }
     else
     if (col.CompareTag("Suelo") && player.HyperJumping)
     {
         player.HyperJumping = player.speedJump = player.hyperJumpCharged = false;
         playerFX.StopLoopClips();
         health.AddDamage(20);
     }
 }