public void ToggleLogin() { Title.text = LOGIN; CreateToggle.Button.image.color = OFF; LoginToggle.Button.image.color = Colors.Blue; LoginToggle.Disable(); CreateToggle.Enable(); NameField.transform.parent.gameObject.SetActive(false); _signup = false; }
public void ToggleCreate() { Title.text = CREATE; CreateToggle.Button.image.color = Colors.Blue; CreateToggle.Disable(); LoginToggle.Enable(); LoginToggle.Button.image.color = OFF; NameField.transform.parent.gameObject.SetActive(true); _signup = true; }
void Update() { bool canDisableSteps = true; bool canDisableMins = true; switch (_state) { case HistoryViewState.FILL: // fill steps if (_stepsShown < Avatar.Instance.Steps) { _stepsShown += STEP_FILL_RATE; if (_stepsShown >= Avatar.Instance.Steps) { _stepsShown = Avatar.Instance.Steps; } else { canDisableSteps = false; //Debug.Log("can disable for steps"); } SetCoinsText(); SetChestSprite(); } // fill activity meter //Debug.Log(_activityMinShown); //Debug.Log(_activityMinShown + " / " + Avatar.Instance.ActiveMins + " max = " + MINUTES_MAX); if (_activityMinShown < Avatar.Instance.ActiveMins && _activityMinShown < MINUTES_MAX) { _activityMinShown++; //Debug.Log(_activityMinShown + " / " + Avatar.Instance.ActiveMins); if (_activityMinShown >= Avatar.Instance.ActiveMins) { _activityMinShown = Avatar.Instance.ActiveMins; } else { canDisableMins = false; } SetActivityFill(); SetActivityText(); //Debug.Log("canDisableMins = " + canDisableMins); } // check if update is done if (canDisableSteps && canDisableMins) { //Debug.Log("disabling!"); if (_stepsShown > MIN_STEPS) { CoinsClaimButton.Enable(); //CoinsClaimText.color = Color.white; } _state = HistoryViewState.NONE; SoundManager.Instance.StopCoinTallySound(); enabled = false; } break; case HistoryViewState.REDUCE: // reduce steps if (_stepsShown > Avatar.Instance.Steps) { _stepsShown -= STEP_FILL_RATE; if (_stepsShown <= Avatar.Instance.Steps) { _stepsShown = Avatar.Instance.Steps; _state = HistoryViewState.NONE; } else { canDisableSteps = false; } SetStepsWalkedText(); SetCoinsText(); SetChestSprite(); } // check if update is done if (canDisableSteps) { _state = HistoryViewState.NONE; enabled = false; } break; } }
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(); } }
void EnableLockButton() { LockButton.Activate(); LockButton.Enable(); PlayButton.Disable(); }