Exemplo n.º 1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Player") && target == "player")
     {
         PlayerManager p = other.GetComponent <PlayerManager>();
         p.TakeDamage(strength, PlayerManager.DmgType.Water);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Witch") && target == "mob")
     {
         Witch p = other.GetComponent <Witch>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Zombie") && target == "mob")
     {
         Zombie p = other.GetComponent <Zombie>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Skeleton") && target == "mob")
     {
         Skeleton p = other.GetComponent <Skeleton>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("GhostBoss") && target == "mob")
     {
         GhostBoss p = other.GetComponent <GhostBoss>();
         p.TakeDamage(strength);
     }
     else if (other.CompareTag("Snake") && target == "mob")
     {
         var p = other.GetComponent <Snake>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Scorpion") && target == "mob")
     {
         var p = other.GetComponent <Scorpion>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Phantom") && target == "mob")
     {
         var p = other.GetComponent <Phantom>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Haunted") && target == "mob")
     {
         var p = other.GetComponent <Haunted>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Chest") && target == "mob")
     {
         var p = other.GetComponent <Chest>();
         p.TakeDamage(strength);
         p.SpeedBuff(6, .5f);
     }
     else if (other.CompareTag("Sarco") && target == "mob")
     {
         var p = other.GetComponent <Sarcophagus>();
         p.TakeDamage(strength);
     }
     else if (other.CompareTag("KnightSuperBoss") && target == "mob")
     {
         var p = other.GetComponent <KnightSuperBoss>();
         p.TakeDamage(strength);
     }
 }