void OnMissionStart(int missionID) { if (Data.Instance.isAndroid) { int videoGameID = Data.Instance.videogamesData.actualID; HiscoresByMissions.MissionHiscoreUserData hiscoreData = UserData.Instance.hiscoresByMissions.GetHiscore(videoGameID, missionID); if (hiscoreData == null) { print("no hay hiscore de videoGameID: " + videoGameID + " mission " + missionID); hiscorePanel.gameObject.SetActive(false); } else { hiscorePanel.Init(0, hiscoreData.username, hiscoreData.score); hiscorePanel.SetImage(hiscoreData.userID); } } }
IEnumerator LoadingRoutineAndroid() { VideogameData videogameData = Data.Instance.videogamesData.GetActualVideogameData(); HiscoresByMissions.MissionHiscoreUserData missionHiscoreUserData = UserData.Instance.hiscoresByMissions.GetHiscore(videogameData.id, Data.Instance.missions.MissionActiveID); string username = UserData.Instance.username; Data.Instance.voicesManager.PlaySpecificClipFromList(Data.Instance.voicesManager.UIItems, 1); Data.Instance.GetComponent <MusicManager>().OnLoadingMusic(); field.text = ""; AddText("*** MAD ROLLERS ***"); yield return(new WaitForSeconds(0.5f)); AddText("Loading " + videogameData.name + "..."); yield return(new WaitForSeconds(0.2f)); if (missionHiscoreUserData != null) { AddText("*****************"); yield return(new WaitForSeconds(0.12f)); AddText("Hiscore by:"); yield return(new WaitForSeconds(0.1f)); AddText("HACKER: " + missionHiscoreUserData.username + " [" + Utils.FormatNumbers(missionHiscoreUserData.score) + "]"); yield return(new WaitForSeconds(0.15f)); AddText("in mission_id: [" + Data.Instance.missions.MissionActiveID + "]"); AddText("*****************"); AddText(" "); yield return(new WaitForSeconds(5f)); } AddText("Buenos Aires <" + username + "> USER ALLOWING ACCESS!"); yield return(new WaitForSeconds(0.35f)); AddText(username + " -> GOTO 1985 "); UnityEngine.SceneManagement.SceneManager.LoadScene("Game"); AddText("COMPLETE!"); yield return(new WaitForSeconds(0.35f)); SetOn(false); }