public override void Initialize() { base.Initialize(); cam = CameraScript.Instance; ladder = LadderScript.Instance; player = PlayerController.Instance; boss = BossScript.Instance; cam.transform.position = new Vector3(0.0f, 0.0f, -10.0f); player.transform.position = new Vector3(-7.611201f, -6.845f, 0.0f); started = false; cam.rising = false; isDead = false; bossStarted = false; ladder.Initialize(cam.deathBox.transform.position); lives = 3; player.isAlone = false; player.canControl = true; player.autoMove = false; cam.FadeClear(1.0f); GameEngine.Instance.invisibleWall.SetActive(true); source = Camera.main.GetComponent <AudioSource>(); }
public void Restart() { cam.transform.position = new Vector3(0.0f, 0.0f, -10.0f); player.transform.position = new Vector3(-6.0f, -6.845f, 0.0f); started = false; cam.rising = false; isDead = false; bossStarted = false; ladder.Initialize(cam.deathBox.transform.position); lives = 3; player.Restart(); cam.Restart(); boss.Restart(); }