public void Select() { // Save Last click level Utilities.PlayerPrefs.SetInt("LastVisitedLevel", ID); Utilities.PlayerPrefs.Flush(); LevelSelectController.LastVisit = ID; LevelSelectController.ShowPlayDialog(ID); }
void Start() { audioSource = GetComponent <AudioSource>(); canvasFader = GetComponent <CanvasFaderScript>(); if (gameManager != null) { gameManagerScript = gameManager.GetComponent <GameManager>(); } mbc = GetComponentsInChildren <MenuButtonController>(); levelSelectController = levelSelector.GetComponent <LevelSelectController>(); }
public void SetLevel(int id) { ID = id; MapName.text = ID.ToString(); // Scroll camera to this if (ID == LevelSelectController.LastVisit) { LevelSelectController.LastVisitLoc = transform.position; } // Set moving destination if (LevelSelectController.NewUnlockedLevel != -1) { if (ID == LevelSelectController.NewUnlockedLevel - 1) { LevelSelectController.LastButton = gameObject; } if (ID == LevelSelectController.NewUnlockedLevel) { LevelSelectController.NewButton = gameObject; } } // Get Level Data Button btn = GetComponent <Button>(); btn.interactable = Utilities.PlayerPrefs.GetBool("LevelUnlocked-" + ID, false); if (ID == 1) { btn.interactable = true; } if (btn.IsInteractable()) { MapName.gameObject.SetActive(true); StarContainer.SetActive(true); LevelSelectController.HighestButton = gameObject; // show Star int star = Utilities.PlayerPrefs.GetInt("LevelStar-" + ID, 0); LevelSelectController.AddStar(star); for (int i = 0; i < 3; i++) { Stars[i].SetActive(i < star); } } else { MapName.gameObject.SetActive(false); StarContainer.SetActive(false); BranchPairSetup.allAvailableButtonViewed = true; } }
// Use this for initialization void Start() { myCursorIndex = this.GetComponent <CursorIndexTracker> (); mySelectController = this.GetComponent <LevelSelectController> (); foreach (RectTransform child in this.GetComponent <RectTransform>()) { if (child.gameObject.name == "AreYouSureMenu") { yesNoMenu = child.gameObject; } } }
IEnumerator DelayedLevelSelect() { string sceneName = ""; while (sceneName != m_mainMenu) { Scene currentScene = SceneManager.GetActiveScene(); sceneName = currentScene.name; yield return(null); } //yield return new WaitForSeconds(0.1f); LevelSelectController levelSelect = GameObject.FindObjectOfType <LevelSelectController>(); Animator anim = levelSelect.transform.parent.GetComponent <Animator>(); anim.SetBool("slideIn", true); }
public void NextLevel() { ShowInterstitial(); if (GlobalData.gameMode == GlobalData.GameMode.PUZZLE_MODE) { LevelSelectController.ShowPlayDialog(GlobalData.GetCurrentLevel() + 1); GoToHomeScene(); } else if (GlobalData.gameMode == GlobalData.GameMode.ENDLESS_MODE) { // Continue gameplay EndlessWinMenu.SetActive(false); gamePlayController.ContinuePlayEndless(); } }
public void updateLoadedSeasons(List <SeasonMeta> _seasons) { mainMenuController = GameObject.Find("MainMenuController").GetComponent <MainMenuController>(); levelSelectController = levelSelectGO.GetComponent <LevelSelectController>(); foreach (Transform child in SeasonButtonContainer.transform) { Destroy(child.gameObject); } loadedSeasons = _seasons; foreach (SeasonMeta _season in loadedSeasons) { GameObject newSeasonButton = Instantiate(templateSeasonButton, SeasonButtonContainer.transform); SeasonButton seasonButton = newSeasonButton.GetComponent <SeasonButton>(); seasonButton.mainMenuController = mainMenuController; //TODO: fazer um setter mas foda-se por enquanto seasonButton.levelSelectController = levelSelectController; seasonButton.SetTargetSeason(_season); } }
void Start() { musicSource.clip = menuMusic; skipIntro = LevelNumber.getSkipIntro(); blackPanel = GameObject.Find("BlackPanel1").GetComponent <GraphicColorLerp>(); levelSelectController = levelSelectCanvas.GetComponent <LevelSelectController>(); mainCanvas.SetActive(false); levelSelectCanvas.SetActive(false); creditsCanvas.SetActive(false); if (skipIntro) { setMenuState((int)MenuState.main); GameObject.Find("MenuStarList").GetComponent <FTLJumpWithImage>().stopAllStars(); LevelNumber.setSkipIntro(false); } else { setMenuState((int)MenuState.intro); } if (hideMouse) { Cursor.visible = false; } }
// Start is called before the first frame update void Start() { LevelSelectControllerScript = FindObjectOfType <LevelSelectController>(); BonusNotificationText.enabled = false; }
// Use this for initialization void Start() { levelSelectController = FindObjectOfType <LevelSelectController>(); levelSelectController.isTouchScreen = true; }
LevelSelectController() { m_instance = this; }
// Start is called before the first frame update void Start() { levelSelectController = FindObjectOfType <LevelSelectController>(); }
public LevelSelectExceptionHandler(LevelSelectController levelSelectController, ErrorMessagesController errorMessagesController, MessagesCollectionController messagesCollectionController) : base(errorMessagesController, messagesCollectionController) { _levelSelectController = levelSelectController; }