Exemplo n.º 1
0
    private IEnumerator Start()
    {
        quaternion   = Quaternion.AngleAxis(3, Time.deltaTime * 0.5f * Vector3.up);
        text.text    = "Loading";
        LevelChanger = gameObject.AddComponent <LevelChanger>();

        GameManager.SetGameState(GameState.Loading);
        yield return(new WaitForSeconds(3f));

        if (string.IsNullOrEmpty(nextLevel))
        {
            LevelChanger.FadeToLevel("MainMenu", Animator);
            yield break;
        }

        var loading = LevelChanger.Load(nextLevel);

        while (!loading.isDone)
        {
            yield return(null);
        }

        nextLevel = null;
        SceneManager.UnloadSceneAsync("LoadingScene");
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     projectilesParent     = new GameObject("Projectiles");
     planetCurrentHealth   = planetMaxHealth;
     planetHealthText.text = "Planet Health: " + planetCurrentHealth.ToString();
     levelChanger          = GameObject.FindObjectOfType <LevelChanger>();
 }
 void Start()
 {
     if (GameObject.FindWithTag("SceneManager") != null)
     {
         levelChange = GameObject.FindWithTag("SceneManager").GetComponent <LevelChanger>(); //Find our scenemanager object & get the LevelChanger
     }
 }
Exemplo n.º 4
0
    public void LevelSwitch(string sceneName)
    {
        LevelChanger levelChanger = FindObjectOfType <LevelChanger>();

        levelChanger.FadeToLevel(1);
        //LoadingSceneScript.gSceneName = "Wuyan_guochang1";
    }
Exemplo n.º 5
0
        public void LevelSwitch(string sceneName)
        {
            LevelChanger levelChanger = FindObjectOfType <LevelChanger>();

            levelChanger.FadeToLevel(1);
            LoadingSceneScript.gSceneName = sceneName;
        }
Exemplo n.º 6
0
    /// <summary>
    /// 切换关卡场景
    /// </summary>
    public void LevelSwitch(int sceneID)
    {
        LevelChanger levelChanger = FindObjectOfType <LevelChanger>();

        levelChanger.FadeToLevel(1);
        LoadingSceneScript.gSceneNumber = sceneID;
    }
Exemplo n.º 7
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
 }
Exemplo n.º 8
0
 private void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Exemplo n.º 9
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.name == "Player")
        {
            sceneScript = GameObject.Find("SceneChanger").GetComponent <LevelChanger>();

            if (tag == "red")
            {
                sceneScript.levelSelection = 1;
            }

            if (tag == "green")
            {
                sceneScript.levelSelection = 2;
            }

            if (tag == "blue")
            {
                sceneScript.levelSelection = 3;
            }

            if (tag == "golden")
            {
                sceneScript.victory = true;
            }

            sceneScript.FadeToBlack();
        }
    }
Exemplo n.º 10
0
 // Start is called before the first frame update
 protected override void Start()
 {
     stats                     = FindObjectOfType <PlayerStats>();
     levelChanger              = FindObjectOfType <LevelChanger>();
     stats.transform.position += new Vector3(0, -50, 0);
     base.Start();
 }
Exemplo n.º 11
0
 void Start()
 {
     TutorialSystem.PopDialog(index);
     levelChanger   = GameObject.FindObjectOfType <LevelChanger>();
     boolean        = true;
     pauseMenuLayer = LayerMask.GetMask("PauseButton");
 }
    void Start()
    {
        levelChanger = GameObject.Find("LevelChanger").GetComponent <LevelChanger>();

        int levelIndex = SceneManager.GetActiveScene().buildIndex;

        switch (gameObject.name)
        {
        case "Text":
            text.text = "LEVEL " + (levelIndex).ToString();
            break;

        case "Deaths":
            text.text += Counters.deathCount.ToString();
            break;

        case "Timer":

            text.text = (Counters.hours_str + " : " + Counters.minutes_str + " : " + Counters.seconds_str);                                           //Counters.hours.ToString,Counters.minutes.ToString(),Counters.seconds.ToString()

            StartCoroutine(Timer());

            break;

        case "Your Time":

            text.text += (Counters.hours_str + " : " + Counters.minutes_str + " : " + Counters.seconds_str);

            break;
        }
    }
Exemplo n.º 13
0
    private void OnTriggerEnter(Collider other)
    {
        if (useSetLevel)
        {
            eliasPlayer.QueueEvent(setLevel.CreateSetLevelEvent(eliasPlayer.Elias));
        }
        if (usePlayStinger)
        {
            eliasPlayer.QueueEvent(playStinger.CreatePlayerStingerEvent(eliasPlayer.Elias));
        }
        if (useActionPreset)
        {
            eliasPlayer.RunActionPreset(actionPresetName, allowRequiredThemeMissmatch);
        }
        if (useDoubleEffectParam)
        {
            eliasPlayer.QueueEvent(doubleEffectParam.CreateSetEffectParameterEvent(eliasPlayer.Elias));
        }
        if (useSetSendVolume)
        {
            eliasPlayer.QueueEvent(setSendVolume.CreateSetSendVolumeEvent(eliasPlayer.Elias));
        }

        //CUSTOM
        LevelChanger changer = gameObject.GetComponent <LevelChanger>();

        if (changer != null)
        {
            changer.ChangeLevel();
        }
        //
    }
Exemplo n.º 14
0
 protected override void Awake()
 {
     EventName        = "Work";
     EventDescription = "The bills won't pay themselves...";
     levelChanger     = FindObjectOfType <LevelChanger>();
     base.Awake();
 }
Exemplo n.º 15
0
    private void OnInedibleItemPickup()
    {
        GlobalData.Lives--;

        if (GlobalData.Lives < 0)
        {
            if (PlayGamesScript.SuccessAuth)
            {
                PlayGamesScript.AddScoreToLeaderboard(GPGSIds.leaderboard_score, GlobalData.Score);
            }
            else
            {
                PlayGamesScript.Auth();
            }

            //AdRequest
            if (!m_AdWasShown)
            {
                m_AdPopup.Open();
                OnPause();
            }
            else
            {
                LevelChanger.FadeToLevel(GameLevels.THE_END);
            }
        }
        else
        {
            m_TextLives.text = $"Lives: {GlobalData.Lives}";
        }
    }
Exemplo n.º 16
0
 void Start()
 {
     lvlC = FindObjectOfType <LevelChanger>();
     if (lvlC == null)
     {
         print("No LevelChanger in Scene");
     }
 }
Exemplo n.º 17
0
 protected override void Awake()
 {
     EventName        = "Go To Beach";
     EventDescription = "Go to beach bruh";
     player           = FindObjectOfType <PlayerStats>().gameObject;
     levelChanger     = FindObjectOfType <LevelChanger>();
     base.Awake();
 }
Exemplo n.º 18
0
    private void Awake()
    {
        // Singleton
        Instance = this;

        // This is a persistent object
        DontDestroyOnLoad(this.gameObject);
    }
Exemplo n.º 19
0
 void Start()
 {
     //hud = GameObject.Find("HUD");
     UpdateHUD();
     fadeLevel    = GameObject.Find("FadeLevel");
     levelChanger = fadeLevel.GetComponent <LevelChanger>();
     health       = 5;
 }
Exemplo n.º 20
0
 // Start is called before the first frame update
 void Start()
 {
     lavaWall = GameObject.FindGameObjectWithTag("LavaWall").GetComponent <LavaWall>();
     Sound    = GetComponent <AudioSource>();
     anim     = GetComponent <Animator>();
     Level    = GameObject.FindGameObjectWithTag("GameSystem").GetComponent <LevelChanger>();
     //Time.timeScale = 0;
 }
    public void BossDeath()
    {
        LevelChanger levelChanger = GameObject.Find("LevelChanger").GetComponent <LevelChanger>();

        levelChanger.GoToScene("Credits"); //Change this text to the name of the epilogue scene
        levelChanger.FadeToLevel("Credits");
        DestroyMob();
    }
 public void LoadTestGame()
 {
     _testLC.Reset();
     settingPanel.SetActive(true);
     //_lc50.InstantiateNextLevel();
     initialMenuPanel.SetActive(false);
     _chosenLC = _testLC;
 }
 public void Load50bpmGameNoSettings()
 {
     SaveToFile.instance.Init();
     _lc50.Reset();
     _lc50.InstantiateNextLevel();
     initialMenuPanel.SetActive(false);
     _chosenLC = _lc50;
 }
Exemplo n.º 24
0
 public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
 {
     MonoBehaviour.print(
         "HandleRewardBasedVideoFailedToLoad event received with message: "
         + args.Message);
     OnPause();
     LevelChanger.FadeToLevel(2); //load the end scene
 }
Exemplo n.º 25
0
 private void OnMouseDown()
 {
     if (!GameSystem.IsRankingShowing && GameSystem.IsControllerable)
     {
         SoundController.Play(SoundController.SE.CLICK);
         SoundController.StopBGM(true);
         LevelChanger.ChangeScene("Game");
     }
 }
 public void Load80bpmGame()
 {
     SaveToFile.instance.Init();
     _lc80.Reset();
     settingPanel.SetActive(true);
     //_lc80.InstantiateNextLevel();
     initialMenuPanel.SetActive(false);
     _chosenLC = _lc80;
 }
Exemplo n.º 27
0
 protected override void Awake()
 {
     EventName        = "tv";
     EventDescription = "tv";
     player           = FindObjectOfType <PlayerStats>().gameObject;
     levelChanger     = FindObjectOfType <LevelChanger>();
     PrimaryStat      = LifeStat.ROMANCE;
     base.Awake();
 }
Exemplo n.º 28
0
    private void Start()
    {
        _changeLevel = GameObject.Find("Level_Changer").GetComponent <LevelChanger>();

        if (_changeLevel == null)
        {
            Debug.Log("Change level is null");
        }
    }
Exemplo n.º 29
0
    private void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
        }

        instance = this;
    }
Exemplo n.º 30
0
 // Use this for initialization
 void Awake()
 {
     if (gm == null)
     {
         gm           = this;
         am           = audioManager;
         levelChanger = Instantiate(levelChangerPrefab).GetComponent <LevelChanger>();
     }
 }
Exemplo n.º 31
0
 // Use this for initialization
 void Start()
 {
     levelChanger = GetComponent<LevelChanger> ();
 }
Exemplo n.º 32
0
 void Awake()
 {
     if (LevelChanger.levelChanger == null)
         LevelChanger.levelChanger = this;
 }