Esempio n. 1
0
    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>();
    }
Esempio n. 2
0
    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();
    }