void Start() { // Make sure this object is included this.DontDestroy.Add(gameObject); foreach (Object obj in this.DontDestroy) { DontDestroyOnLoad(obj); } SceneManagementInstance = this; // Changes the amount of deaths on the screen if (Scoretext != null) { Deathcount = PlayerPrefs.GetInt("Deaths"); Scoretext.text = "Deaths: " + Deathcount; } if (!SceneManager.GetActiveScene().name.Equals("main menu")) { Debug.Log("Set checkpoint: " + SceneManager.GetActiveScene().name); Checkpoint = SceneManager.GetActiveScene().name; } if (makeCheckpoint) { PlayerPrefs.SetString("Checkpoint", SceneManager.GetActiveScene().name); GameObject manager = GameObject.FindGameObjectWithTag("GameManager"); if (manager != null) { manager.GetComponent <GameManager>().UpdateCheckpoint(SceneManager.GetActiveScene().name); } } }
void Start() { SMS = GameObject.Find("AllSceneManager").GetComponent <SceneManagerScript>(); next = GameObject.Find("AllCanvas").GetComponent <NextPagesScript>(); saver = GameObject.Find("AllSceneManager").GetComponent <InstantSaveScript>(); Transform canv = GameObject.Find("Canvas").transform; audioSource = gameObject.GetComponent <AudioSource>(); slidergroup = new Slider[] { canv.GetChild(6).GetComponent <Slider>(), //BGM canv.GetChild(7).GetComponent <Slider>(), //SE canv.GetChild(8).GetComponent <Slider>(), //dog canv.GetChild(9).GetComponent <Slider>(), //monkey canv.GetChild(10).GetComponent <Slider>(), //bird canv.GetChild(11).GetComponent <Slider>() //org }; for (int i = 0; i < 2; i++) { slidergroup[i].maxValue = max; slidergroup[i].minValue = min; } for (int i = 2; i < 6; i++) { slidergroup[i].maxValue = EnemyMax; slidergroup[i].minValue = EnemyMin; } ReadSave(); audioSource.volume = saver.SettingsRead("BGM") * 0.5f; flag = true; }
/// <summary> /// Se llama antes de que se actualice el primer frame. Fija el valor del /// atributo <c>fadeImage</c> con una imagen en negro para el fundido en la /// transicion de las escenas. Evita que se destruya al cargar la escena, /// manteniendo asi una unica instancia. Ademas, lanza un evento si todos /// los juegos estan completos, asi como actualizar las luces de las salas /// completadas. /// </summary> void Start() { fadeImage = GameObject.Find("FadeImage").GetComponent <Image>(); SceneManager.sceneLoaded += OnSceneLoaded; if (sceneManager == null) { sceneManager = this; DontDestroyOnLoad(this); } else if (sceneManager != this) { Destroy(gameObject); } if (!firstLoad) { fadeImage.canvasRenderer.SetAlpha(0.0f); firstLoad = true; } else { updateLights(); } if (GameInfo.AllCompleted() && AllCompleted != null) { AllCompleted(); } }
// Use this for initialization void Start() { rend = GetComponent <SpriteRenderer>(); timeManager = GameObject.FindGameObjectWithTag("TimeManager").GetComponent <TimeManager>(); sceneManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneManagerScript>(); faderStartText = GameObject.FindGameObjectWithTag("StartTextManager").GetComponent <UiFader>(); faderEndText = GameObject.FindGameObjectWithTag("EndTextManager").GetComponent <UiFader>(); calledOnce = false; print("Hay"); if (timeManager != null) { print("In here"); StartCoroutine(timeManager.WaitBeforeGameStarts()); } StartCoroutine(faderStartText.FadeInThenOut()); if (GameObject.FindGameObjectWithTag("Teacher") != null) { teacher = GameObject.FindGameObjectWithTag("Teacher").GetComponent <Teacher>(); } if (GameObject.FindGameObjectWithTag("KidTouched") != null) { kidTouched = GameObject.FindGameObjectWithTag("KidTouched").GetComponent <KidTouched>(); } print(kidTouched); }
public void MainMenu() { SceneManagerScript.LoadMainMenuScene(); Time.timeScale = 1f; SoundManagerScript.Instance.KillAllSounds(); }
public void NewGame() { SoundManagerScript.Instance.PlaySFX(AudioClipID.SFX_TAP); PlayerPrefs.DeleteAll(); LockLevels(); SceneManagerScript.LoadLevel0(); }
void Start() { BGSea = GameObject.FindWithTag("BG").gameObject; islandstage = new SpriteRenderer[7] { BGSea.transform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(1).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(2).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(3).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(4).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(5).GetComponent <SpriteRenderer>(), BGSea.transform.GetChild(0).GetChild(6).GetComponent <SpriteRenderer>() }; if (GameObject.FindGameObjectWithTag("AllScene")) { allScene = GameObject.FindGameObjectWithTag("AllScene").transform.GetComponent <SceneManagerScript>(); ClearStageNum = allScene.GetClearData(); ClearStageCheck(); CheckFind_SceneManager = true; } if (!CheckFind_SceneManager) { Debug.Log("シーンマネージャーがないよ!"); } if (Cloudmat) { Cloudmat.EnableKeyword("cloudClear"); Cloudmat.SetFloat("_cloudClear", 0); } if (Seamat) { Seamat.EnableKeyword("WaveHeight"); Seamat.SetFloat("_WaveHeight", WaveHeight); } }
// Get/make session, check checkpoint, set pauzekey, start scene public void ContinuePress() { if (!string.IsNullOrEmpty(PlayerPrefs.GetString("Username"))) { if (manager) { manager.GetSession(PlayerPrefs.GetString("Username")); } } else { if (manager) { manager.MakeSession(); } } // If checkpoint is empty, set it to Level1. string CheckPoint = PlayerPrefs.GetString("Checkpoint"); if (string.IsNullOrEmpty(CheckPoint)) { GameObject manager = GameObject.FindGameObjectWithTag("GameManager"); if (manager != null) { manager.GetComponent <GameManager>().UpdateCheckpoint("Level1"); } } Debug.Log("Current Checkpoint: " + PlayerPrefs.GetString("Checkpoint")); PauseMenu.PauzeKey = KeyCode.Escape; SceneManagerScript.goToScene(PlayerPrefs.GetString("Checkpoint"), false); }
void Start() { totalSpawnRate = SpawnRate.Sum(); finalized = false; bossFinalized = false; chosenBoss = -1; remainingTime = levelStartTime; missedShots = 0; hittedShots = 0; if (GM == null) { GM = this; } // Animation SceneManager.LoadScene(15, LoadSceneMode.Additive); // UI SceneManager.LoadScene(18, LoadSceneMode.Additive); // Ready Animation SceneManager.LoadScene(21, LoadSceneMode.Additive); if (GameStyle == GameStyles.PLATFORM_STYLE) { // BG SceneManager.LoadScene(1, LoadSceneMode.Additive); // Platform SceneManager.LoadScene(2, LoadSceneMode.Additive); } else { // Level SceneManager.LoadScene(16, LoadSceneMode.Additive); } }
void Start() { rb2d = GetComponent <Rigidbody2D>(); scManager = GameObject.FindGameObjectWithTag("scManager").GetComponent <SceneManagerScript>(); player = GameObject.FindGameObjectWithTag("Player"); prenableScript = FindObjectOfType <PrenableScript>(); FindObjectOfType <AudioManager>().Play("MissilePcht"); }
// Use this for initialization void Start() { animator = this.GetComponent <Animator>(); battleManager = GameObject.Find("BattleManager").GetComponent <BattleManager> (); scene = GameObject.Find("SceneManager").GetComponent <SceneManagerScript> (); animator.SetBool("MenuInUse", false); currentState = "NotInUse"; }
private void Awake() { instance = this; op = SceneManager.LoadSceneAsync((int)SceneIndex.mainMenu, LoadSceneMode.Additive); currentScene = SceneIndex.mainMenu; StartCoroutine(LoadAndSetActive(false)); statusCanvas.SetActive(false); }
// Use this for initialization void Start() { animator = this.GetComponent<Animator>(); battleManager = GameObject.Find ("BattleManager").GetComponent<BattleManager> (); scene = GameObject.Find ("SceneManager").GetComponent<SceneManagerScript> (); animator.SetBool ("MenuInUse", false); currentState = "NotInUse"; }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); //new key PlayerPrefs.SetInt("quickSaveSlot", quickSaveSlotID); SM = new SceneManagerScript(); }
private void OnTriggerEnter(Collider other) { if (other.tag.Equals("Castle")) { SceneManagerScript sceneManager = GameObject.Find("SceneManager").GetComponent <SceneManagerScript>(); sceneManager.LoseGame(); } }
public void ActivateConfirmBox(string boxText, string worldNumber = "", string levelNumber = "") { SceneManagerScript.UpdatePause(true); _worldNumber = worldNumber; _levelNumber = levelNumber; _textBox.ChangeText(boxText); _panel.SetActive(true); }
void NewLevel() { if (scene) { Destroy(scene.gameObject); } scene = Instantiate(Scene); }
/// <summary> /// Cuando se detecta que el boton ha sido pulsado, se llama a la funcion /// para cambiar de escena. /// </summary> public void ButtonPressed() { if (ThirdButtonPressed != null) { ThirdButtonPressed(); } SceneManagerScript.thirdGame(); }
/// <summary> /// Cuando se detecta que el boton ha sido pulsado, se llama a la funcion /// para cambiar de escena. /// </summary> public void ButtonPressed() { if (!pressed) { SceneManagerScript.palLobby(); pressed = true; } }
//Reloads main menu public void LoadMainMenu() { PlayerPrefs.SetFloat("PlayTime", Time.time - PlayerPrefs.GetFloat("StartTime")); Debug.Log(Time.time - PlayerPrefs.GetFloat("StartTime")); hidePaused(); Time.timeScale = 0; SceneManagerScript.goToScene("main menu", false); }
void Start() { rb2d = GetComponent <Rigidbody2D>(); scManager = GameObject.FindGameObjectWithTag("scManager").GetComponent <SceneManagerScript>(); anim = GetComponent <Animator>(); pScript = FindObjectOfType <PrenableScript>(); Curseur.SetActive(false); }
void Start() { instance = this; MainMenu = GameObject.Find("In Game Menu").gameObject; OpenButton = GameObject.Find("Open Menu Button").gameObject; HowToPlay = GameObject.Find("How to play").gameObject; ToggleInGameMenu(); }
/// <summary> /// Cuando se detecta que el boton ha sido pulsado, se llama a la funcion /// para cambiar de escena. /// </summary> public void ButtonPressed() { if (SecondButtonPressed != null) { SecondButtonPressed(); } SceneManagerScript.secondGame(); }
/// <summary> /// Cuando se detecta que el boton ha sido pulsado, se llama a la funcion /// para cambiar de escena. /// </summary> public void ButtonPressed() { if (FourthButtonPressed != null) { FourthButtonPressed(); } SceneManagerScript.fourthGame(); }
void LoadThisScene() { FadeInOutScript.Instance.isFadeToScene = true; FadeInOutScript.Instance.isNextLevelLoaded = false; FadeInOutScript.Instance.FadeToScene(); SceneManagerScript.LoadCurrentScene(); }
/// <summary> /// Cuando se detecta que el boton ha sido pulsado, se llama a la funcion /// para cambiar de escena. /// </summary> public void ButtonPressed() { if (FirstButtonPressed != null) { FirstButtonPressed(); } SceneManagerScript.firstGame(); }
void Start() { Flag = false; Flag2 = false; clossover = clossover2 = 0.0f; SMS = GameObject.Find("AllSceneManager").GetComponent <SceneManagerScript>(); mat.SetFloat("_Progress", clossover); mat2.SetFloat("_Progress", clossover2); }
private void Awake() { DontDestroyOnLoad(gameObject); _uniqueinstance = this; Lobby_Game(); Quit.SetActive(false); quit = false; ingame = false; }
// Use this for initialization public void Start() { hms = gameObject.GetComponent <HealthManagerScript> (); sceneManager = GameObject.Find("GameManager").GetComponent <SceneManagerScript> (); // winner = GameObject.Find("Winner"); // winnerText = winner.GetComponent<Text> (); // winnerText.text = " "; }
/// <summary> /// Cuando el jugador mira el botn, se ejecuta esta funcion. Una vez pulsado, /// Le indica al SceneController que debe pausar la musica y cambiar la /// escena a la principal. /// </summary> public void ButtonPressed() { if (!pressed) { StartCoroutine(GameObject.Find("SceneController").GetComponent <FourthGameScript>().FadeOutMusic()); SceneManagerScript.palLobby(); pressed = true; } }
// Use this for initialization protected virtual void Start() { _rigidBody = GetComponent <Rigidbody2D>(); InitializeConfirmBox(); InitializedLockedConfirmBox(); SceneManagerScript.TurnOnNewPortals(); }
void Awake() { if(management == null) { DontDestroyOnLoad(gameObject); management = this; } else if (management != this) { Destroy(gameObject); } }
void Start() { controller = this.GetComponent<CharacterController>(); scene = GameObject.Find ("SceneManager").GetComponent<SceneManagerScript> (); }