private void OnApplicationPause(bool pause) { if (!pause) { SceneSwitcher.LoadScene2Back2(GameSettings.COMPETITIVE_MODE_SELECTION_MENU); } }
// Update is called once per frame void Update() { if (string.IsNullOrEmpty(this._currentUserId)) { SceneSwitcher.GotoWelcomeScene(); } }
// public override void _Process(float delta) // { // // Called every frame. Delta is time since last frame. // // Update game logic here. // // } private void Play() { click.Play(); SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher"); switcher.ChangeScene("res://Scenes/GameMode.tscn"); }
// Die management private void Die() { if (tries <= 0) { SceneSwitcher sceneSwitcher = gameObject.GetComponent <SceneSwitcher>(); sceneSwitcher.SceneSwitch(); Spawn(); } else { Respawn(); } tries -= 1; health = maxHealth; // reset Portal if (portal.GetComponent <Portal>() != null) { portal.GetComponent <Portal>().Reset(); } // animations if (animator != null) { animator.SetBool("isDead", false); } }
void Update() { if (this.dataLoaded) { if (GameInfoCollocation.currentGame.currentGameType == GameSettings.GAME_MODE_CHOOSE) { GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_CHOOSE; //SceneSwitcher.LoadScene2(GameSettings.SCENE_CHOOSE_COL); SceneSwitcher.LoadScene2(GameSettings.SHOW_WORD_CHOOSE_SOLO); } else if (GameInfoCollocation.currentGame.currentGameType == GameSettings.GAME_MODE_INSERT) { GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_INSERT; //SceneSwitcher.LoadScene2(GameSettings.SCENE_INSERT_COL); SceneSwitcher.LoadScene2(GameSettings.SHOW_WORD_INSERT_SOLO); } else if (GameInfoCollocation.currentGame.currentGameType == GameSettings.GAME_MODE_DRAG) { GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_DRAG; //SceneSwitcher.LoadScene2(GameSettings.SCENE_DRAG_COL); SceneSwitcher.LoadScene2(GameSettings.SHOW_WORD_DRAG_SOLO); } else { //ERROR GameSettings.MyDebug("Unknown game mode selected!"); } } }
public void GameOver() { //SendScoreToServer(); GameInfoDrag.timeLeft = scrTimer.GetTimeLeft(); GameInfoDrag.chosenButtonsGroups = userChoicesGroup; SceneSwitcher.LoadScene2(GameSettings.ROUND_SCORE_DRAG_COL); }
// Use this for initialization void Awake() { if (GameSettings.translationLoaded == false) { SceneSwitcher.LoadScene2(GameSettings.SCENE_LANGUAGE_SELECT); } }
void StartNewGameOfMode() { GameSettings.SOLO = true; int chosenModeSceneId = 0; switch (chosenMode) { case GameSettings.GAME_MODE_CHOOSE: GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_CHOOSE; chosenModeSceneId = GameSettings.WAIT_A_CHOOSE_INFO_CHOOSE; break; case GameSettings.GAME_MODE_INSERT: GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_INSERT; chosenModeSceneId = GameSettings.WAIT_A_INSERT_INFO_INSERT; break; case GameSettings.GAME_MODE_SYNONYM: GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_SYNONYM; chosenModeSceneId = GameSettings.WAIT_A_INSERT_INFO_SYNONYM; break; case GameSettings.GAME_MODE_DRAG: GameSettings.CURRENT_MODE = GameSettings.GAME_MODE_DRAG; chosenModeSceneId = GameSettings.WAIT_A_DRAG_INFO_DRAG; break; } SceneSwitcher.LoadScene2(chosenModeSceneId); }
void Update() { if (!GameSettings.SOLO && scrTimer.time <= 0) { SceneSwitcher.LoadScene2(GameSettings.ROUND_SCORE_CHOOSE); } }
private void StartTask() { GameObject sceneSwitch = GameObject.FindWithTag("SceneSwitcher"); SceneSwitcher sceneSwitcher = sceneSwitch.GetComponent <SceneSwitcher>(); sceneSwitcher.StartNextScene(); }
public IEnumerator LoadJsonLanguageData(string languageCode) { yield return(LoadFileContents(languageCode)); try { loadedLanguage = languageCode; loadedData = JsonUtility.FromJson <LocalizationData>(loadedJsonText); localizedDictionary = new Dictionary <string, string>(loadedData.strings.Length); foreach (LocalizationItem item in loadedData.strings) { localizedDictionary.Add(item.key, item.value); } ready = true; loaded = true; } catch (Exception e) { GameSettings.MyDebug(e.Message); PlayerPrefs.DeleteKey("LanguageCode"); SceneSwitcher.LoadScene2(GameSettings.SCENE_LANGUAGE_SELECT); } }
public override void _Ready() { sceneSwitcher = this; Viewport root = GetTree().Root; CurrentScene = root.GetChild(root.GetChildCount() - 1); transitionPlayer = GetNode <AnimationPlayer>("Layer2/TransitionPlayer"); }
private static SceneSwitcher getInstance() { if (instance == null) { instance = PersistentGameDataController.GetSceneSwitcher(); } return(instance); }
private void Ingredients() { click.Play(); // Replace with function body SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher"); switcher.ChangeScene("res://Scenes/Ingredients.tscn"); }
void Start() { gameManagerObject = GameObject.Find("GameManager"); sceneSwitcherObject = GameObject.Find("Sceneswitcher"); gamemanagerScript = gameManagerObject.GetComponent <GameManager>(); playerManager = gameManagerObject.GetComponent <PlayerManager>(); sceneSwitcher = sceneSwitcherObject.GetComponent <SceneSwitcher>(); }
public void StopGameScene() { score = GetComponent <SetScore> (); playerMovement = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <PlayerMovement> (); playerInput = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <PlayerInput> (); switcher = GetComponent <SceneSwitcher> (); StartCoroutine(StopGame()); }
//game initial load instructions private void Start() { globalDataObject = GameObject.Find("GameData"); //start game Debug.Assert(defaultLevel != "", "Error: No default scene is selected!"); SceneSwitcher.switchScene(defaultLevel); }
private static SceneSwitcher getInstance() { if (instance == null) { instance = GamePersistence.GetSceneSwitcher(); } return(instance); }
// Use this for initialization void Start() { GameLoader.LoadData(); GameLoader.LoadScenario(); sceneSwitcher = gameObject.GetComponent <SceneSwitcher>(); sceneSwitcher.LoadMain(); }
private void LoadFromStack(object data) { SceneSwitcher lastSceneSwitcher = SavedSceneSwitchers.Pop(); lastSceneSwitcher.SetSceneObjectsState(true); lastSceneSwitcher.CallOnSceneResumedHandlers(); lastSceneSwitcher.OnSceneResult.Invoke(data); }
public override void _Input(InputEvent @event) { if (Input.IsKeyPressed((int)KeyList.Escape) && @event.IsPressed()) { _waveStart = false; SceneSwitcher.Switch(Scenes.MainMenu); } }
// Start is called before the first frame update void Start() { rb = this.GetComponent <Rigidbody2D>(); rb.freezeRotation = true; Door = GameObject.FindWithTag("Door"); sceneSwitch = GetComponent <SceneSwitcher>(); }
public void SaveData() { string name = inputField.text; userDataManager.PersonalData.PlayerName = name; userDataManager.SaveData(); SceneSwitcher.GoToHomeScreen(); }
// Start is called before the first frame update void Start() { userDataManager = FindObjectOfType <UserDataManager>(); if (userDataManager.PersonalData.PlayerName != "") { SceneSwitcher.GoToHomeScreen(); } }
void Start() { rb = GetComponent <Rigidbody2D>(); sceneSwitcher = GetComponent <SceneSwitcher>(); isInvincible = false; isPunching = false; }
IEnumerator LoadSceneAfterDelay() { yield return(new WaitForSeconds(this.delay)); SceneSwitcher switcher = new SceneSwitcher(); switcher.NextScene(); }
// public override void _Process(float delta) // { // // Called every frame. Delta is time since last frame. // // Update game logic here. // // } private void Back() { click.Play(); SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher"); switcher.ChangeScene("res://Scenes/Learn.tscn"); // Replace with function body }
/*public void SendWordSelectionAllRounds() * { * string url = GameSettings.POSTPublishScoreURL + GameSettings.username + "&type=" + GameSettings.selected_mode; * sfAll.cycle_id = GameInfo.info.cycle_id; * * if (GameSettings.selected_mode.Equals(GameSettings.MODE_CHOOSE)) * { * FillScoreFormAllRoundForChoose(sfAll); * } else if(GameSettings.selected_mode.Equals(GameSettings.MODE_DRAG)) * { * FillScoreFormAllRoundForDrag(sfAll); * } else if(GameSettings.selected_mode.Equals(GameSettings.MODE_INSERT)) * { * FillScoreFormAllRoundForInsert(sfAll); * } * * string json = JsonUtility.ToJson(sfAll); * GameSettings.MyDebug(json); * * StartCoroutine(PostRequest(url, json)); * }*/ /*void FillScoreFormAllRoundForChoose(ScoreFormAll sf) * { * for (int i = 0; i < GameInfo.info.number_of_rounds; i++) * { * sf.words[i] = new WordFormAll(); * sf.words[i].word = GameInfo.info.words[i].word; * sf.words[i].buttons = new string[GameInfo.info.max_select]; * for (int j = 0; j < GameInfo.info.max_select; j++) * { * sf.words[i].buttons[j] = GameInfo.selectedWords[i, j]; * } * } * }*/ /*void FillScoreFormAllRoundForDrag(ScoreFormAll sf) * { * for (int i = 0; i < 2*GameInfo.info.number_of_rounds; i++) * { * sf.words[i] = new WordFormAll(); * sf.words[i].word = GameInfo.info.words[i].word; * sf.words[i].buttons = new string[GameInfo.info.buttons_number]; * for (int j = 0; j < GameInfo.info.buttons_number; j++) * { * sf.words[i].buttons[j] = GameInfo.selectedWords[i, j]; * } * * * } * }*/ /*void FillScoreFormAllRoundForInsert(ScoreFormAll sf) * { * for (int i = 0; i < GameInfo.info.number_of_rounds; i++) * { * sf.words[i] = new WordFormAll(); * sf.words[i].word = GameInfo.info.words[i].word; * sf.words[i].buttons = new string[GameInfo.info.max_select]; * for (int j = 0; j < GameInfo.info.max_select; j++) * { * sf.words[i].buttons[j] = GameInfo.selectedWords[i, j]; * } * } * }*/ IEnumerator PostRequest(string url, string json) { var uwr = new UnityWebRequest(url, "POST"); byte[] jsonToSend = new System.Text.UTF8Encoding().GetBytes(json); uwr.uploadHandler = (UploadHandler) new UploadHandlerRaw(jsonToSend); uwr.downloadHandler = (DownloadHandler) new DownloadHandlerBuffer(); uwr.certificateHandler = new AcceptAllCertificatesSignedWithASpecificKeyPublicKey(); uwr.SetRequestHeader("Content-Type", "application/json"); { //Send the request then wait here until it returns uwr.timeout = 5; yield return(uwr.SendWebRequest()); if (uwr.isNetworkError || uwr.isHttpError) { if (uwr.isHttpError) { SceneSwitcher.LoadScene2Back2(GameSettings.COMPETITIVE_MODE_SELECTION_MENU); } else { StartCoroutine(PostRequest(url, json)); GameSettings.MyDebug("Error While Sending: " + uwr.error); } } else { if (GameSettings.THEMATIC) { GameSettings.numberOfPlayedRounds += 1; } RecInfo recInfo = new RecInfo(); recInfo = JsonUtility.FromJson <RecInfo>(uwr.downloadHandler.text); GameSettings.MyDebug("Received: " + uwr.downloadHandler.text); /*int output = System.Int32.Parse(Regex.Replace(recInfo.success, "[^0-9]+", string.Empty)); * GameInfoInsert.score = output;*/ if (GameSettings.CURRENT_MODE.Equals(GameSettings.GAME_MODE_INSERT)) { GameInfoInsert.SetRoundOverInfo(uwr.downloadHandler.text); GameSettings.MyDebug(JsonUtility.ToJson(GameInfoInsert.rec)); } if (GameSettings.CURRENT_MODE.Equals(GameSettings.GAME_MODE_SYNONYM)) { GameInfoSynonym.SetRoundOverInfo(uwr.downloadHandler.text); GameSettings.MyDebug(JsonUtility.ToJson(GameInfoSynonym.rec)); } dataReceived = true; } } }
void Load(GameObject obj) { sceneObjName = obj.name; EditorSceneManager.activeSceneChangedInEditMode += EditorSceneManager_activeSceneChanged; window.autoRepaintOnSceneChange = true; UnloadAllScenes(null); SceneSwitcher.SwitchScenes(obj.scene.path); }
void Update() { timeLeft -= Time.deltaTime; if (timeLeft < 0) { timeLeft = timeLeftDefault; SceneSwitcher.LoadScene2(GameSettings.SCENE_INPUT_SYNONYM); } }
// Use this for initialization void Start() { ResetBulletSpacingTimer(); _sceneSwitcher = GetComponent<SceneSwitcher>(); _canvas = GameObject.Find("GameSceneCanvas").GetComponent<Canvas>(); _livesDisplay = _canvas.transform.Find( "Text Lives Value" ).GetComponent<Text>(); _livesDisplay.text = playerHealth.ToString(); }
void Awake() { if (_instance != null) { DestroyImmediate(gameObject); } else { DontDestroyOnLoad(gameObject); _instance = this; } _tapCountdown = TapDelay; }