void Intro_Enter() { exitBox.enabled = false; blackScreen.CrossFadeAlpha(0f, 0, true); spriteRenderer.color = Color.clear; cachedRigidbody.gravityScale = 0; StartFightTrigger[] triggers = GameObject.FindObjectsOfType <StartFightTrigger>(); if (rocksParticles) { rocksParticles.emissionRate = difficulties[0].rocksFallingRate; } for (int i = 0; i != triggers.Length; ++i) { if (triggers[i].name == "FloorTrigger") { fightTrigger = triggers[i]; fightTrigger.onEnterTrigger += PlayerEnteredRoom; } else if (triggers[i].name == "FallTrigger") { tubeTrigger = triggers[i]; tubeTrigger.onEnterTrigger += PlayerFalling; } } }
void Intro_Enter() { ResetFight(); animator.SetTrigger("OnIntro"); blackScreen.CrossFadeAlpha(0, 0, true); fightTrigger = GameObject.FindObjectOfType <StartFightTrigger>(); fightTrigger.onEnterTrigger += PlayerFallingOnTube; fightTrigger.onExitTrigger += PlayerEnteredRoom; }