Ejemplo n.º 1
0
 void OnTriggerEnter(Collider other)
 {
     Debug.Log(other.gameObject.name);
     if (LayerMask.NameToLayer("BirdTrigger") == other.gameObject.layer)
     {
         Debug.Log("Hello");
         bird.SetActive(true);
     }
     else if (other.gameObject.CompareTag("Finish"))
     {
         speed           = 0;
         buttonLean      = 0;
         buttonLeanSpeed = 0;
         Physics.IgnoreLayerCollision(LayerMask.NameToLayer("ObstaclePlatform"), LayerMask.NameToLayer("Player"), false);
         gameObject.transform.position = RespawnPosition;
     }
     else if (other.gameObject.CompareTag("Respawn"))
     {
         RespawnPosition = other.gameObject.transform.position;
     }
     else if (other.gameObject.CompareTag("EndGame"))
     {
         Debug.Log(other.gameObject.name);
         ending.SetActive(true);
     }
     else if (other.gameObject.name.CompareTo("Thoughtbubble_Zone") == 0)
     {
         Destroy(other.GetComponent <Collider>());
         thoughtBubble.Activate(other.GetComponent <ThoughtTrigger>());
     }
 }