Exemple #1
0
    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;
    }