protected void Update() { //None -> Inited -> PostInited if (_sceneLoadingState == SceneLoadingState.None) { // If there is no previous scene, it is judged as a single scene call _selfLoading = SceneLoadingManager.IsSelfLoading(); if (_selfLoading) { Init(); } } else if (_sceneLoadingState == SceneLoadingState.Inited) { if (_selfLoading) { DoPostInit(); } } else if (_sceneLoadingState == SceneLoadingState.PostInited) { OnUpdate(); } }
public static Coroutine StopGame() { return(CorouWaiter.Start(Routine())); IEnumerator Routine() { PauseManager.PauseEnabled = false; yield return(SceneLoadingManager.LoadMenu()); } }
public override void UpdateState() { if (SceneLoadingManager.GetInstance().GetLoadingProgress() > 0.9f) { if (Input.GetKeyDown(KeyCode.Space)) { LogHelper.Log("Scene finished loading!!"); SceneLoadingManager.GetInstance().FinishedLoading(); } } }
public void SplashEnd() { if (noLoading) { SceneManager.LoadScene("Main"); } else { SceneLoadingManager.LoadScene("Main"); } }
void Start() { if (instance) { Destroy(gameObject); return; } instance = this; SceneManager.LoadScene((int)SceneIndexes.LogIn, LoadSceneMode.Additive); SceneManager.SetActiveScene(SceneManager.GetSceneByBuildIndex((int)SceneIndexes.LogIn)); }
public void Initialize() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } initialized = true; }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(this.gameObject); } fade_PlayableDirector = this.GetComponent <PlayableDirector>(); }
public static void StartLevel(int id) { _currentLevelId = id; Debug.LogWarning($"START LEVEL: {_currentLevelId}"); CorouWaiter.Start(Routine()); IEnumerator Routine() { PauseManager.PauseEnabled = true; yield return(SceneLoadingManager.LoadGame()); MatchController.I.StartMatch(id); } }
public static Coroutine StartGame() { return(CorouWaiter.Start(Routine())); IEnumerator Routine() { yield return(SceneLoadingManager.LoadGame(onCompleteLoad: () => InitGame())); } void InitGame() { GameView.I.Init(); PauseManager.PauseEnabled = true; } }
public void CallToBattle() { PlayerPrefs.SetInt("SelectedCharacter", SelectedCharacterID); PlayerPrefsX.SetIntArray("Cards", selectedCardsIDs); PlayerPrefs.SetInt("round", 1); PlayerPrefs.SetInt("playerCharges", 0); PlayerPrefs.SetInt("enemyCharges", 0); if (noLoading) { SceneManager.LoadScene("Jogo"); } else { SceneLoadingManager.LoadScene("Jogo"); } }
public static Coroutine StartGame() { return(CorouWaiter.Start(Routine())); IEnumerator Routine() { yield return(SceneLoadingManager.LoadGame(onCompleteLoad: () => InitGame())); } void InitGame() { GameView.I.Init(); GameView.I.Player.OnAllPlanetsCaptured += () => PopupManager.OpenPopup <EndLevelPopup>().SetWindow(true); PauseManager.PauseEnabled = true; } }
protected virtual void Awake() { if (instance != null && !object.ReferenceEquals(this, instance)) { DestroyImmediate(gameObject); return; } instance = this; Init(); if (SceneLoadingManager.IsSelfLoading()) { OnSetting(); } }
void Start() { if (Instance) { Destroy(gameObject); return; } Instance = this; SceneManager.LoadScene((int)SceneIndexes.MainMenu, LoadSceneMode.Additive); loadingCanvas.SetActive(false); skyboxAnimationContainer.SetActive(true); LeanTween.value( gameObject, (x) => { skybox.material.SetFloat("_Rotation", x); }, 0f, 360f, cycle ).setEaseLinear().setRepeat(-1); }
public override void OnStateExit() { SceneLoadingManager.GetInstance().FinishedLoadingProtocol(); }
public static void StopLevel() { Debug.LogWarning($"STOP LEVEL: {_currentLevelId}"); PauseManager.PauseEnabled = false; SceneLoadingManager.LoadMenu(); }
// Update is called once per frame void Update() { loadingProgress.text = SceneLoadingManager.GetInstance().GetLoadingProgress().ToString(); }
void LoadGame() { SceneLoadingManager.FirstLoad(); }
public override void OnStateEnter() { SceneLoadingManager.GetInstance().LoadLoadingScene(); }