void SetupBuyButton(StoreItem storeItem) { if (storeItem == null) { BuyButton.Deactivate(); CoinsCostText.Deactivate(); CoinsImage.Deactivate(); GemCostText.Deactivate(); GemImage.Deactivate(); OwnedText.Deactivate(); } else if (!storeItem.Purchased) { CoinsCostText.Text = storeItem.Coins.ToString(); CoinsCostText.Activate(); CoinsImage.Activate(); GemCostText.Text = storeItem.Gems.ToString(); GemCostText.Activate(); GemImage.Activate(); OwnedText.Deactivate(); BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.BuyButton; //BuyButton.Text = BUY; BuyButton.Activate(); } else { CoinsCostText.Deactivate(); CoinsImage.Deactivate(); GemCostText.Deactivate(); GemImage.Deactivate(); OwnedText.Activate(); if (storeItem.Equipped) { if (storeItem.EquippedByDefault == 1) { BuyButton.Deactivate(); } else { Type type = storeItem.GetType(); BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.UnequipButton; //BuyButton.Text = UNEQUIP; BuyButton.Activate(); } } else { BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.EquipButton; //BuyButton.Text = EQUIP; BuyButton.Activate(); } } }
public void OpenNext() { AlertContent content = _alertQueue.Peek(); confirm = content.Confirm; cancel = content.Cancel; if (content.ShowClose) { CloseButton.Activate(); } else { CloseButton.Deactivate(); } TitleText.text = content.Title; MessageText.text = content.Message; ConfirmText.text = content.ConfirmText; transform.SetAsLastSibling(); CanvasGroup.interactable = true; CanvasGroup.blocksRaycasts = true; }
void SetNextButton(bool show) { if (show) { NextButton.Activate(); } else { NextButton.Deactivate(); } }
public void Present(string title, string message, string inputPlaceholder, System.Action <string> confirmCallback, System.Action cancelCallback, bool showClose = false) { confirm = confirmCallback; cancel = cancelCallback; InputField.PlaceholderText = inputPlaceholder; InputField.Text = ""; if (showClose) { CloseButton.Activate(); } TitleText.text = title; MessageText.text = message; UIAlertController.Instance.PresentAlert(this);//Open(); }
protected override void OnPresent(UIView view) { if (CurrentView && CurrentView.name == view.name) { return; } base.OnPresent(view); if ((_viewStack != null && BackButton != null)) { if (_viewStack.Count == 1) { BackButton.Activate(); } } view.SetInNavigation(true); _viewStack.Push(view); CurrentView = view; }
void SetUpNavButtons() { for (int i = 0; i < BUTTON_COUNT; i++) { AvatarNavButton avatarNavButton = NavButtonList.ListItems[i] as AvatarNavButton; if (i != _page) { avatarNavButton.BGImage.color = new Color(1.0f, 1.0f, 1.0f, UNSELECTED_ALPHA); avatarNavButton.Enable(); } else { avatarNavButton.BGImage.color = Color.white; avatarNavButton.Disable(); } } ChoiceButtonList.ClearElements(); PopulateChoiceButtons(); if (_page == 0) { PreviousButton.Deactivate(); } else { PreviousButton.Activate(); } /* * Debug.Log("here!"); * if (_page == (BUTTON_COUNT - 1)) * NextButton.Text = "Done"; * else * NextButton.Text = "Next"; */ }
void ShowNextButton() { NextButton.Activate(); }
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(); } }
IEnumerator CheckBattleStatus() { yield return(StartCoroutine(OnlineManager.Instance.StartGetGame())); PathManager.Instance.Initialize(); if (OnlineManager.Instance.GameStatus == OnlineGameStatus.PREPARING) { State = RoleViewState.ROLE; bool selectionAlreadyMade = false; //Debug.Log(Avatar.Instance.Role + " " + Avatar.Instance.Path + " " + Avatar.Instance.Path.Points + " " + Avatar.Instance.Path.Points.Count); if (Avatar.Instance.Role == PieceRole.OFFENSE && Avatar.Instance.Path != null && Avatar.Instance.Path.Points != null && Avatar.Instance.Path.Points.Count > 1) { State = RoleViewState.PATH_SELECTED; selectionAlreadyMade = true; } else if (Avatar.Instance.Role == PieceRole.DEFENSE && Avatar.Instance.Path != null && Avatar.Instance.Path.Points != null && Avatar.Instance.Path.Points.Count == 1) { State = RoleViewState.POSITION_SELECTED; selectionAlreadyMade = true; } //Debug.Log(selectionAlreadyMade); if (selectionAlreadyMade) { PreparedSplashImage.Activate(); SelectButton.ButtonIconImage.sprite = ChangePositionButtonSprite; SelectButton.Activate(); UIViewController.ActivateUIView(PathView.Load()); UIViewController.ActivateUIView(PositionView.Load()); if (State == RoleViewState.PATH_SELECTED) { UnselectPositions(); PathView.Instance.ActivateExistingPath(); } else { UnselectPaths(); PositionView.Instance.ActivateExistingPosition(); } DisablePathAndPositionSelection(); ActivateTimer(); MoveTimerUp(); } else { SelectButton.Deactivate(); PrepareSplashImage.Activate(); PrepareButton.Activate(); ActivateTimer(); } // calculate time _nextBattleDateTime = DateTime.Parse(OnlineManager.Instance.GameData.scheduled_start); //Debug.Log(_nextBattleDateTime); SetTimeText(); //Debug.Log(timeToNextBattle); RefreshButton.Activate(); enabled = true; } else { SelectButton.Deactivate(); PrepareSplashImage.Deactivate(); PreparedSplashImage.Activate(); } BackButton.Activate(); }
public void ActivateSelectButton() { SelectButton.ButtonIconImage.sprite = SelectButtonSprite; SelectButton.Activate(); }
void EnableLockButton() { LockButton.Activate(); LockButton.Enable(); PlayButton.Disable(); }