public override void Initialize() { base.Initialize(); _female_prefab = (Resources.Load("Prefabs/Female") as GameObject).GetComponent <Female>(); cam = CameraScript.Instance; player = PlayerController.Instance; engine = GameEngine.Instance; boss = BossScript.Instance; cam.transform.position = new Vector3(100.0f, 0.0f, -10.0f); cam.rising = true; player.freeze = false; player.transform.position = new Vector3(115.0f, 0.0f, 0.0f); cam.FadeClear(1.0f); player.canControl = false; StartCoroutine(DelayedGo()); engine.lastGround.gameObject.SetActive(false); engine.TryAgain = false; engine.PlayerGoFirst = false; engine.GoodEnding = false; boss.PrepareFinale(); cam_arrived = false; player_arrived = false; player_arrived2 = false; scene_started = false; player.isAlone = false; player.IsDead = false; }