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>()); } }