public void fade(STATES state, BackEndManager bm) { // box.clip = anims[1]; box.Play("FadeOut"); BackEndManager.instance.changingState = true; if (state == STATES.GAME) { AudioManager.instance.startFadeO(true); if (GameManager.instance) { GameManager.instance.Clear(); } } // else if(BackEndManager.instance.prvState == (int)STATES.GAME) { // AudioManager.instance.startFadeO(false); // } if (state == STATES.CREDITS || state == STATES.HELP) { Invoke("sfx", 0.5f); Invoke("fadeinAlt", 2.0f); } else { Invoke("sfx", 0.5f); Invoke("fadeIn", 2.0F); } }
/// <summary> /// This function is called when the object becomes enabled and active. /// </summary> void OnEnable() { if (BackEndManager.instance) { bm = BackEndManager.instance; float temp = bm.currentVolume; music.value = temp; sfx.value = bm.currentSFX; } if ((STATES)BackEndManager.instance.prvState == STATES.GAME) { gameBtns.SetActive(true); outofGameBtns.SetActive(false); } else { gameBtns.SetActive(false); outofGameBtns.SetActive(true); } if (BackEndManager.instance.mutedMusic) { mutedImg.sprite = muted; } else { mutedImg.sprite = unmuted; } // phone.transform.position = startPos; movePhone = true; }
public override IEnumerator GetMatchesBetween(string from_date, string to_date) { BackEndManager.Instance().IsMatchDataRecieved = false; BackEndManager.Instance().matchDatas.Clear(); string uri = BackEndManager.Instance().SQL_MATCH_BASE_URL + "Get?date1=" + from_date + "&date2=" + to_date; using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Request and wait for the desired page. yield return(webRequest.SendWebRequest()); if (webRequest.isNetworkError) { Debug.Log(uri + " Error: " + webRequest.error); } else { Debug.Log(uri + " Received: " + webRequest.downloadHandler.text); RootObject rawData = JsonUtility.FromJson <RootObject>("{\"rootData\":" + webRequest.downloadHandler.text + "}"); foreach (var Data in rawData.rootData) { if (Data.date_of_match != null) { BackEndManager.Instance().matchDatas.Add(Data); } } BackEndManager.Instance().IsMatchDataRecieved = true; } } }
public void ShowMyRankingList() { BackEndManager.Instance().matchDatas.Clear(); BackEndManager.Instance().playerDatas.Clear(); StartCoroutine(sQLWebClient.GetMatchesByPlayerID(GameLoader.playerID)); show = true; IsShowButtonPress = false; }
IEnumerator wait(BackEndManager bm) { yield return(new WaitForSeconds(2.0f)); bm.states[bm.prvState].SetActive(false); bm.states[bm.currentState].SetActive(true); box.clip = anims[0]; box.Play(); }
private void FixedUpdate() { if (BackEndManager.Instance().playerData.IsFound) { _login = true; } else { _login = false; } }
//-------------------------------------------------------------- private void Awake() { if (instance == null) { instance = this; playerData = new PlayerData(); playerDatas = new List <PlayerData>(); matchDatas = new List <MatchData>(); } else { GameObject.Destroy(this.gameObject); } }
public override IEnumerator DeletePlayer(string username) { string uri = BackEndManager.Instance().SQL_PLAYER_BASE_URL + "Delete?username="******" Error: " + webRequest.error); } else { Debug.Log(uri); } }
// Use this for initialization void Start() { MobileAds.Initialize("ca-app-pub-4034976310982091~9236434181"); instance = this; for (int i = 0; i < transform.childCount; i++) { states.Add(transform.GetChild(i).gameObject); } foreach (GameObject state in states) { state.SetActive(false); } if (deleteFiles) { ClearFiles(); } else { ReadDecks(); ReadSettings(); ReadSave(); } // if(firstRun) { // currentState = (int)STATES.TUTORIAL; // } else { // currentState = (int)STATES.MAINMENU; // } currentState = (int)STATES.ADVERT; if (disableAd) { currentState = (int)STATES.MAINMENU; } AudioManager.instance.setVolumes(currentSFX, currentVolume); AudioManager.instance.mute(mutedMusic); states[currentState].SetActive(true); setupAds(); }
public override IEnumerator DeleteMatch(int playerdata_idplayerdata) { string uri = BackEndManager.Instance().SQL_MATCH_BASE_URL + "Delete?playerid=" + playerdata_idplayerdata; UnityWebRequest webRequest = new UnityWebRequest(uri, "Delete"); // UnityWebRequest webRequest = UnityWebRequest.Delete(uri); yield return(webRequest.SendWebRequest()); if (webRequest.isNetworkError) { Debug.Log(uri + " Error: " + webRequest.error); } else { //Debug.Log(uri + " Received: " + webRequest.downloadHandler.text); Debug.Log("Deleted"); } }
public void ShowRankingList() { BackEndManager.Instance().matchDatas.Clear(); BackEndManager.Instance().playerDatas.Clear(); int from_year = Int32.Parse(dateYearFromInput.text); int from_month = Int32.Parse(dateMonthFromInput.text); int from_day = Int32.Parse(dateDayFromInput.text); int to_year = Int32.Parse(dateYearToInput.text); int to_month = Int32.Parse(dateMonthToInput.text); int to_day = Int32.Parse(dateDayToInput.text); DateTime from = new DateTime(from_year, from_month, from_day); DateTime to = new DateTime(to_year, to_month, to_day); StartCoroutine(sQLWebClient.GetMatchesBetween(from.ToString("yyyy-MM-dd"), to.ToString("yyyy-MM-dd"))); show = true; IsShowButtonPress = false; }
public void Update() { if (BackEndManager.Instance().IsMatchDataRecieved) { highScoreEntryList.Clear(); foreach (var matchData in BackEndManager.Instance().matchDatas) { StartCoroutine(sQLWebClient.GetPlayerByID(matchData.playerdata_idplayerdata)); } BackEndManager.Instance().IsMatchDataRecieved = false; } if (show && IsShowButtonPress) { foreach (Transform trans in entryContainer) { if (trans.name == "highScoreTemplate(Clone)") { Destroy(trans.gameObject); } } highScoreEntryList = new List <HighScoreEntry>(); highScoreEntryTransformList = new List <Transform>(); for (int i = 0; i < BackEndManager.Instance().matchDatas.Count(); i++) { HighScoreEntry entry = new HighScoreEntry(); entry.score = BackEndManager.Instance().matchDatas[i].score; entry.name = BackEndManager.Instance().playerDatas[i].username; highScoreEntryList.Add(entry); } foreach (HighScoreEntry highScoreEntry in highScoreEntryList) { CreateHighScoreEntryTransform(highScoreEntry, entryContainer, highScoreEntryTransformList); } show = false; IsShowButtonPress = false; } }
public override IEnumerator UpdatePlayerProfile(PlayerData PlayerData) { string uri = BackEndManager.Instance().SQL_PLAYER_BASE_URL + "Put"; string jsonData = JsonUtility.ToJson(PlayerData); UnityWebRequest webRequest = new UnityWebRequest(uri, "Put"); byte[] jsonToSend = new System.Text.UTF8Encoding().GetBytes(jsonData); webRequest.uploadHandler = (UploadHandler) new UploadHandlerRaw(jsonToSend); webRequest.downloadHandler = (DownloadHandler) new DownloadHandlerBuffer(); webRequest.SetRequestHeader("Content-Type", "application/json"); yield return(webRequest.SendWebRequest()); if (webRequest.isNetworkError) { Debug.Log(uri + " Error: " + webRequest.error); } else { Debug.Log(uri + " Received: " + webRequest.downloadHandler.text); } }
public override IEnumerator GetPlayerByUsername(string username) { BackEndManager.Instance().IsPlayerDataRecieved = false; string uri = BackEndManager.Instance().SQL_PLAYER_BASE_URL + "Get?username="******" Error: " + webRequest.error); } else { Debug.Log(uri + " Received: " + webRequest.downloadHandler.text); BackEndManager.Instance().playerData = JsonUtility.FromJson <PlayerData>(webRequest.downloadHandler.text); BackEndManager.Instance().IsPlayerDataRecieved = true; GameLoader.playerID = BackEndManager.Instance().playerData.idplayerdata; } } }
public override IEnumerator GetPlayerByID(int id) { BackEndManager.Instance().IsPlayerDataRecieved = false; string uri = BackEndManager.Instance().SQL_PLAYER_BASE_URL + "Get?playerid=" + id.ToString(); using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Request and wait for the desired page. yield return(webRequest.SendWebRequest()); if (webRequest.isNetworkError) { Debug.Log(uri + " Error: " + webRequest.error); } else { Debug.Log(uri + " Received: " + webRequest.downloadHandler.text); var temp = JsonUtility.FromJson <PlayerData>(webRequest.downloadHandler.text); BackEndManager.Instance().playerDatas.Add(temp); BackEndManager.Instance().IsPlayerDataRecieved = true; } } }