private void OnTriggerEnter(Collider other) { if (other.name == "Player") { if (leadsToBoss) { if (!playingBossSong) { // PLAY BOSS SONG playingBossSong = true; BGM.PlayBossBGM(); } } PlayerMovement Player = GameObject.Find("PlayerPivot").GetComponent <PlayerMovement>(); if (other.transform.position.x < transform.position.x) { direction = 1; } else { direction = -1; } playerMov.setAutoMoving(true); for (int i = 0; i < playerMove; i++) { Player.QueueAnimation(new AnimationItem(Vector3.right * direction, Player.baseSpeed, true, true)); } camAnimation.MoveCamera(direction, island.cameraShift); } }