public void CreditsButton() { //Debug.Log("Credits Button"); MainMenuAnimator.SetTrigger("ToCredits"); if (creditsIndex != 0) { creditsIndex = 0; } for (int i = 0; i < creditsMenus.Length; i++) { if (i == creditsIndex) { if (!creditsMenus[i].activeSelf) { creditsMenus[i].SetActive(true); } } else { if (creditsMenus[i].activeSelf) { creditsMenus[i].SetActive(false); } } } }
public void HTPButton() { //Debug.Log("How to Play Button"); MainMenuAnimator.SetTrigger("ToHTP"); if (htpIndex != 0) { htpIndex = 0; } for (int i = 0; i < htpMenus.Length; i++) { if (i == htpIndex) { if (!htpMenus[i].activeSelf) { htpMenus[i].SetActive(true); } } else { if (htpMenus[i].activeSelf) { htpMenus[i].SetActive(false); } } } }
// ------------------------- BUTTON FUNCTIONS --------------------------// public void PlayButton() { //Debug.Log("Play button."); MainMenuAnimator.SetTrigger("toLevelSelect"); if (levelIndex != nextLevelIndex) { levelIndex = nextLevelIndex; } EditLevelInfo(LevelInformation.Levels[levelIndex].displayName, LevelInformation.Levels[levelIndex].levelLocked, LevelInformation.Levels[levelIndex].stars, LevelInformation.Levels[levelIndex].gems, LevelInformation.Levels[levelIndex].gemsAcquired); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } }
public void Start() { CI = CharacterReferences.instance.playerInfo; MMA = MainMenuAnimator.instance; EC = EnvironmentController.instance; //StartCoroutine("CheckDataCoroutine"); //Note: Setting title Id here can be skipped if you have set the value in Editor Extensions already. if (string.IsNullOrEmpty(PlayFabSettings.TitleId)) { PlayFabSettings.TitleId = "C3D0"; // Please change this value to your own titleId from PlayFab Game Manager } }
public void GetVIV(CharacterInfo ci, MainMenuAnimator mma, EnvironmentController ec, Text debugtext, GameObject loginwindow, TextsScript loginText) { //Debug //Debug.Log("Updating variables Playfab"); CI = ci; MMA = mma; EC = ec; DebugText = debugtext; LogInWindow = loginwindow; LoginText = loginText; //StartCoroutine("CheckDataCoroutine"); }
public void BackToMain() { //Debug.Log("Back to Main Menu."); if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("LevelSelect")) { MainMenuAnimator.SetTrigger("LeaveLevelSelect"); } else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("HowtoPlay")) { MainMenuAnimator.SetTrigger("LeaveHTP"); } else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("Credits")) { MainMenuAnimator.SetTrigger("LeaveCredits"); } else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("Settings")) { // Save volumes from TempVolumeControl to SoundManager Master Volumes SoundManager.SetMasterVolumes(MixerControl.MusicVolume, MixerControl.SoundVolume); MainMenuAnimator.SetTrigger("LeaveSettings"); } }
public void SettingsButton() { //MixerControl.SetMixerDisplayVolumes(SoundManager.MasterMusicVolume, SoundManager.MasterSoundVolume); MainMenuAnimator.SetTrigger("ToSettings"); }
public void RightArrowButton() { //Debug.Log("This is the right arrow button."); if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("HowtoPlay")) { htpIndex++; if (htpIndex > htpMenus.Length - 1) { htpIndex = 0; } for (int i = 0; i < htpMenus.Length; i++) { if (i == htpIndex) { if (!htpMenus[i].activeSelf) { htpMenus[i].SetActive(true); } } else { if (htpMenus[i].activeSelf) { htpMenus[i].SetActive(false); } } } } else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("LevelSelect")) { levelIndex++; if (levelIndex > SceneManager.sceneCountInBuildSettings - 1) { levelIndex = 1; } EditLevelInfo(LevelInformation.Levels[levelIndex].displayName, LevelInformation.Levels[levelIndex].levelLocked, LevelInformation.Levels[levelIndex].stars, LevelInformation.Levels[levelIndex].gems, LevelInformation.Levels[levelIndex].gemsAcquired); } else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("Credits")) { creditsIndex++; if (creditsIndex > creditsMenus.Length - 1) { creditsIndex = 0; } for (int i = 0; i < creditsMenus.Length; i++) { if (i == creditsIndex) { if (!creditsMenus[i].activeSelf) { creditsMenus[i].SetActive(true); } } else { if (creditsMenus[i].activeSelf) { creditsMenus[i].SetActive(false); } } } } }
IEnumerator AddNewChallenges() { yield return(new WaitForSeconds(1f)); for (int i = 0; i < 2; i++) { if (currentChallengesDone[i]) { dieChallengesDone[i].SetActive(true); } else { dieChallengesDone[i].SetActive(false); } } yield return(new WaitForSeconds(1f)); for (int i = 0; i < 2; i++) { if (currentChallenges[i] == null) { NewChallenge((byte)i); newDieChallenges[i].text = challengesScriptables[CR.playerInfo.challengesIndex[i]].name; if (challengesScriptables[CR.playerInfo.challengesIndex[i]].xp == 1) { newDieChallengesStars[i].gameObject.SetActive(false); } else if (challengesScriptables[CR.playerInfo.challengesIndex[i]].xp > 1) { newDieChallengesStars[i].gameObject.SetActive(true); newDieChallengesStars[i].text = "x" + challengesScriptables[CR.playerInfo.challengesIndex[i]].xp; } newDieChallengesImage[i].SetActive(true); dieChallengesDone[i].SetActive(false); } } //Show the level going up for (int i = xpToAdd; i > 0; i--) { CR.playerInfo.currentMedals++; xpToAdd--; //Debug.Log(CR.playerInfo.currentMedals - 1); newMedals[CR.playerInfo.currentMedals - 1].SetActive(true); yield return(new WaitForSeconds(1f)); if ((CR.playerInfo.currentMedals) == CR.playerInfo.medalsToNextRank) { CR.playerInfo.medalHolder++; if (CR.playerInfo.medalHolder > 8) { CR.playerInfo.medalHolder = 0; } CR.playerInfo.playerLevel++; CR.playerInfo.currentMedals = 0; CR.playerInfo.medalsToNextRank++; if (CR.playerInfo.medalsToNextRank > 10) { CR.playerInfo.medalsToNextRank = 3; } medalsHolders[CR.playerInfo.medalHolder].SetActive(true); MHC[CR.playerInfo.medalHolder].isExistent = false; MHC[CR.playerInfo.medalHolder].SetTextRef(this); levelText.text = CR.playerInfo.playerName + " Level: " + CR.playerInfo.playerLevel.ToString(); MHC[CR.playerInfo.medalHolder].SetMedalsRef(this); ShopConfirmer.instance.DoAttack(); } } MainMenuAnimator MMA = MainMenuAnimator.instance; MMA.isLevel = true; Debug.Log("isLevel"); if (MMA.isPoints && MMA.isLevel) { MMA.GoBackButton(); } }
public void GetMMA(MainMenuAnimator mma) { MMA = mma; }
private void Start() { MMA = MainMenuAnimator.instance; }