protected override void OnActivate() { base.OnActivate(); LoadingAlert.FinishLoading(); SoundManager.Instance.StopMusic(); }
void RequestFailure() { //Debug.Log("request failure"); _requestFailure = true; LoadingAlert.FinishLoading(); HTTPAlert.Present("HTTP Error", "Could not connect to the game server. Check your internet connection", null, null, true); }
IEnumerator StartRefresh() { yield return(StartCoroutine(OnlineManager.Instance.StartGetPlayer(OnlineManager.Instance.PlayerID))); if (_state == AvatarViewState.AMMO) { AmmoBeltView.Instance.Refresh(); } // remove loader LoadingAlert.FinishLoading(); }
IEnumerator SendAmmoBuyToServer(AmmoType ammoType, int cost) { yield return(StartCoroutine(OnlineManager.Instance.StartBuyAmmo(ammoType.ToString().ToLower()))); if (OnlineManager.Instance.ResponseData.Success) { Avatar.Instance.Spend(cost, 0); Avatar.Instance.AddAmmo(ammoType); AmmoBeltView.Instance.SetAmmo(_index, ammoType); } LoadingAlert.FinishLoading(); }
IEnumerator LogBackIn() { yield return(OnlineManager.Instance.StartGetPlayer(OnlineManager._playerID)); yield return(StartCoroutine(OnlineManager.Instance.StartGetGear())); yield return(StartCoroutine(OnlineManager.Instance.StartGetGame())); Database.Instance.BuildAllData(); Database.Instance.BuildGearList(); PathManager.Instance.Initialize(); LoadingAlert.FinishLoading(); }
IEnumerator ReplayGame() { //Debug.Log("replaygame"); yield return(StartCoroutine(OnlineManager.Instance.StartReplayGame())); PathManager.Instance.Initialize(); SetUpGameFromData(); LoadingAlert.FinishLoading(); UIViewController.ActivateUIView("CountdownView"); _replay = true; enabled = true; }
IEnumerator SignIn() { OnlineManager.Instance.SetServer(); yield return(StartCoroutine(OnlineManager.Instance.StartLogin(_username, _password))); //Debug.Log(OnlineManager.Token); if (OnlineManager.Token != null && OnlineManager.Token != "") { yield return(StartCoroutine(OnlineManager.Instance.StartGetPlayer(OnlineManager._playerID))); if (OnlineManager.Instance.PlayerReponseData.player.gamemaster) { GameManager.Client = false; SceneManager.LoadScene("Moderator"); } if (!OnlineManager.Instance.GetRequestFailure) { if (OnlineManager.Instance.PlayerID == null || OnlineManager.Instance.PlayerReponseData.status != "ok") { LoadingAlert.FinishLoading(); HTTPAlert.Present("Login Error", OnlineManager.Instance.Error, null, null, true); } else { yield return(StartCoroutine(OnlineManager.Instance.StartGetGame())); yield return(StartCoroutine(OnlineManager.Instance.StartGetGear())); Database.Instance.BuildAllData(); Database.Instance.BuildGearList(); PathManager.Instance.Initialize(); if (!Avatar.Instance.Embodied) { UIViewController.ActivateUIView(AvatarCreationView.Load()); UIViewController.ActivateUIView(AvatarStatsView.Load()); } LoadingAlert.FinishLoading(); Deactivate(); } } } }
IEnumerator RefreshBattleStatus() { yield return(StartCoroutine(OnlineManager.Instance.StartGetGame())); PathManager.Instance.Initialize(); if (PathView.Instance != null) { PathView.Instance.Refresh(); } if (PositionView.Instance != null) { PositionView.Instance.Refresh(); } LoadingAlert.FinishLoading(); }
void DisplayError(Dictionary <string, object> dict) { _error = ""; string message = ""; if (dict != null) { message = dict["message"].ToString(); _error = dict["message"].ToString(); } else { message = "Error fetching data from server"; } //Debug.Log("presenting error"); LoadingAlert.FinishLoading(); HTTPAlert.Present("Error", message, null, null, true); }
IEnumerator SendAmmoArrangeToServer() { yield return(StartCoroutine(OnlineManager.Instance.StartArrangeAmmo())); LoadingAlert.FinishLoading(); }
IEnumerator LoadingFinishedJSON() { // show loader and get the season LoadingAlert.Present(); yield return(StartCoroutine(OnlineManager.Instance.StartGetSeason())); yield return(StartCoroutine(OnlineManager.Instance.StartGetPreviousGame())); // remove loader LoadingAlert.FinishLoading(); // set team data int blueWins = 0; int redWins = 0; for (int i = 0; i < OnlineManager.Instance.SeasonSyncData.team_summaries.Count; i++) { TeamSummaryData teamData = OnlineManager.Instance.SeasonSyncData.team_summaries[i]; if (teamData.team_name == "blue") { blueWins = teamData.captures; } else { redWins = teamData.captures; } } RedWins.Text = redWins.ToString(); BlueWins.Text = blueWins.ToString(); // red in the lead if (redWins > blueWins) { BannerImage.Image.color = Colors.RedBannerColor; } // blue in the lead else if (blueWins > redWins) { LeadTitleImage.Image.sprite = BlueLeadTitle; BannerImage.Image.color = Colors.BlueBannerColor; } // tie else if (blueWins == redWins) { LeadTitleImage.Image.sprite = TieTitle; BannerImage.Image.color = Colors.PurpleBannerColor; } BannerImage.Activate(); LeadTitleImage.Activate(); //LeaderboardTitleImage.Activate(); // set player data for (int i = 0; i < OnlineManager.Instance.SeasonSyncData.player_summaries.Count; i++) { PlayerSummaryData playerData = OnlineManager.Instance.SeasonSyncData.player_summaries[i]; if (OnlineManager.Instance.PlayerID == playerData.player_id.ToString()) { AMVP.Text = playerData.attack_mvp.ToString(); DMVP.Text = playerData.defend_mvp.ToString(); } } if (AMVP.Text == "") { AMVP.Text = "0"; } if (DMVP.Text == "") { DMVP.Text = "0"; } GemCountText.Text = "x " + Avatar.Instance.GemsAvailable; if (Avatar.Instance.GemsAvailable > 0) { if (Avatar.Instance.GemsAvailable > 1) { ActivityClaimButton.ButtonIconImage.sprite = AssetLookUp.Instance.ClaimGemsButton; } ActivityClaimButton.Enable(); } // play fill sound effect if (_stepsShown < Avatar.Instance.Steps || _activityMinShown < Avatar.Instance.ActiveMins) { SoundManager.Instance.PlaySoundEffect(SoundType.COINS_TALLY); } // activate battle button if there is a battle to watch if (OnlineManager.Instance.PreviousGameData != null && OnlineManager.Instance.PreviousGameData.id != "") { BattleButton.Activate(); } }