private void setLobbyPlayersIcons(int numPlayers) { for (int i = 0; i < PlayerJoinedIcons.Length; i++) { if (i < numPlayers) { PlayerJoinedIcons[i].SelectColor(0); } else { PlayerJoinedIcons[i].SelectColor(1); } } bool flag = numPlayers > 1; StartGameButton.interactable = flag; if (flag) { startButtonSpriteSelector.SelectSprite(0); } else { startButtonSpriteSelector.SelectSprite(1); } }
private void setActionState() { if (actionSpriteSelector == null) { actionSpriteSelector = ActionButton.GetComponentInChildren <SpriteSelector>(); } if (iconItem == null) { iconItem = GetComponentInChildren <EquipmentIcon>(); } if (Action == ActionType.Hide) { iconItem.ItemIcon.color = HIDDEN_ITEM_COLOR; actionSpriteSelector.SelectSprite(2); } else if (Action == ActionType.Show) { actionSpriteSelector.SelectSprite(1); iconItem.ItemIcon.color = SHOWN_ITEM_COLOR; } else { actionSpriteSelector.SelectSprite(0); iconItem.ItemIcon.color = SHOWN_ITEM_COLOR; } }
public void OnTransformChildrenChanged() { if (base.transform.childCount > initialChildCount) { SpriteSelector.SelectSprite(1); } else { SpriteSelector.SelectSprite(0); } }
public void OnButtonClicked() { if (!isLoading && savedIgloosMetaData != null && !popupWasClosed) { if (popupInstance != null) { Object.Destroy(popupInstance); return; } isLoading = true; SpriteSelector.SelectSprite(2); Content.LoadAsync(onPrefabLoaded, SelectionPrefab); } }
protected void selectTrayIcons(DisneyStoreItemData item) { List <DReward> rewards = item.GetRewards(); RewardCategory category = rewards[0].Category; int num = DisneyStoreUtils.IsIglooReward(item) ? 3 : Array.IndexOf(TrayIconImageSelectorCategoryIndexes, category); if (num != -1 || num >= TrayIconImageSelector.Sprites.Length) { TrayIconImageSelector.SelectSprite(num); } else { TrayIconImageSelector.SelectSprite(0); } }
public void SetPlayerData(PartyGameEndGamePlayerData playerData) { DataEntityHandle handle = Service.Get <CPDataEntityCollection>().FindEntity <SessionIdData, long>(playerData.PlayerId); if (Service.Get <CPDataEntityCollection>().TryGetComponent <DisplayNameData>(handle, out var component)) { PlayerNameText.text = component.DisplayName; } PlayerIcon.SelectSprite(playerData.PlayerNum); SelectedBG.GetComponent <Image>().enabled = playerData.IsLocalPlayer; TrophyIcon.SetActive(playerData.Placement == 0); TrophyAnimator.enabled = playerData.IsLocalPlayer && playerData.Placement == 0; if (playerData.HasScore) { ScoreText.text = playerData.Score.ToString(); } if (FirstPlaceEffects != null) { FirstPlaceEffects.SetActive(playerData.IsLocalPlayer && playerData.Placement == 0); } if (playerData.Placement == -1) { if (playerData.HasScore) { ScoreText.gameObject.SetActive(value: false); ScoreBG.color = fadeColor; } PlayerIcon.GetComponent <Image>().color = fadeColor; } }
private void setLocalPlayerData(PartyGameSessionMessages.TubeRacePlayerResult data) { DateTime dateTime = DateTimeUtils.DateTimeFromUnixTime(data.CompletionTimeInMilliseconds); TimeText.text = dateTime.ToString("mm:ss:ff"); ModifierText.text = Math.Abs(data.ScoreModifier).ToString(); ModifierSpriteSelector.SelectSprite((!(data.ScoreModifier >= 0f)) ? 1 : 0); ModifierSignText.text = ((data.ScoreModifier >= 0f) ? "+" : "-"); }
private void showPriceTag(DisneyStoreItemData item) { PriceTagSpriteSelector.gameObject.SetActive(value: true); RewardCategory itemRewardCategory = DisneyStoreUtils.GetItemRewardCategory(item); if (DisneyStoreUtils.IsIglooReward(itemRewardCategory)) { PriceTagSpriteSelector.SelectSprite(2); } else if (itemRewardCategory == RewardCategory.consumables) { PriceTagSpriteSelector.SelectSprite(1); } else { PriceTagSpriteSelector.SelectSprite(0); } }
private bool onFinderBulbBlink(ScavengerHuntEvents.FinderBulbBlink evt) { if (FinderBlinkGameObject.activeSelf) { int index = ((!evt.IsOn) ? 1 : 0); FinderBlinkImage.SelectSprite(index); } return(false); }
private IEnumerator randomizeRoles(float waitTime) { int currentSecondCount = 0; bool isRoleViewHiding = userId == scavengerHunData.LocalPlayerSessionId; WaitForSeconds waitASecondYield = new WaitForSeconds(0.5f); for (; (float)currentSecondCount < waitTime; currentSecondCount++) { int rndindex = ((!isRoleViewHiding) ? 1 : 0); isRoleViewHiding = !isRoleViewHiding; InnerCircleImage.color = OuterCircleColors[rndindex]; ImageSpriteSelector.SelectSprite(rndindex); yield return(waitASecondYield); } int index = ((!isHider()) ? 1 : 0); InnerCircleImage.color = OuterCircleColors[index]; ImageSpriteSelector.SelectSprite(index); }
private void onUIItemLoaded(string path, GameObject prefab) { for (int i = 0; i < totalItemsHidden; i++) { GameObject gameObject = Object.Instantiate(prefab, ItemsFoundContainer, worldPositionStays: false); SpriteSelector component = gameObject.GetComponent <SpriteSelector>(); int index = (i >= totalItemsFound) ? 1 : 0; component.SelectSprite(index); } }
public void Init(FishBucket.FishBucketPlayerData playerData) { BucketSpriteSelector.SelectSprite(playerData.PlayerNum); PlayerNameText.text = playerData.DisplayName; isLocalPlayer = playerData.IsLocalPlayer; if (isLocalPlayer) { ActiveOutline.GetComponent <TintSelector>().SelectColor(1); } }
public void SetMembershipType(MembershipType membershipType) { switch (membershipType) { case MembershipType.None: MembershipIcon.SetActive(value: false); break; case MembershipType.Member: MembershipSpriteSelector.SelectSprite(0); MembershipIcon.SetActive(value: true); break; case MembershipType.AllAccessEventMember: MembershipSpriteSelector.SelectSprite(1); MembershipIcon.SetActive(value: true); break; } }
private void onTweenComplete() { MenuArrowSelector.SelectSprite((!tweener.IsOpen) ? 1 : 0); if (tweener.IsOpen) { ScrollViewMenuOffset.preferredHeight = rect.rect.height; } else { ScrollViewMenuOffset.preferredHeight = 0f; } }
private void applyNextChest() { for (int i = 0; i < widgetData.ChestDefinitions.Count; i++) { if (widgetData.ChestDefinitions[i].ChestId == currentChestDefinition.ChestId + 1) { currentChestDefinition = widgetData.ChestDefinitions[i]; break; } } NewChestSpriteSelector.SelectSprite(currentChestDefinition.ChestId); NewChestNameText.text = localizer.GetTokenTranslation(currentChestDefinition.ChestTypeToken); }
public void ShowReward(Reward spinReward, bool isRespin) { localizer = Service.Get <Localizer>(); Reset(); base.gameObject.SetActive(value: true); MascotXPReward rewardable2; if (spinReward.TryGetValue(out CoinReward rewardable) && rewardable.Coins > 0) { CoinsText.gameObject.SetActive(value: true); if (isRespin) { OKButton.SetActive(value: false); RespinButton.SetActive(value: true); CoinsText.text = string.Format(localizer.GetTokenTranslation("Cellphone.DailySpin.Rewards.Respin"), rewardable.Coins); RewardIconImage.SelectSprite(3); } else { CoinsText.text = string.Format(localizer.GetTokenTranslation("GlobalUI.Notification.Coins"), rewardable.Coins); RewardIconImage.SelectSprite(1); } }
public void ShowChest(Reward chestReward, CellPhoneDailySpinActivityDefinition widgetData, DailySpinEntityData spinData, CellPhoneDailySpinActivityDefinition.ChestDefinition currentChestDefinition, bool gotNewChest) { this.chestReward = chestReward; this.widgetData = widgetData; this.spinData = spinData; this.currentChestDefinition = currentChestDefinition; this.gotNewChest = gotNewChest; ChestSpriteSelector.SelectSprite(currentChestDefinition.ChestId); localizer = Service.Get <Localizer>(); SetState(RewardScreenState.ChestUnlocked); base.gameObject.SetActive(value: true); itemImageBuilder = ItemImageBuilder.acquire(); Content.LoadAsync(onRewardItemLoaded, RewardItemKey); }
public void Init(long playerId, int playerNum) { DataEntityHandle handle = Service.Get <CPDataEntityCollection>().FindEntity <SessionIdData, long>(playerId); if (Service.Get <CPDataEntityCollection>().TryGetComponent(handle, out DisplayNameData component)) { PlayerNameText.text = component.DisplayName; } TokenSpriteSelector.SelectSprite(playerNum); isLocalPlayer = (playerId == Service.Get <CPDataEntityCollection>().LocalPlayerSessionId); if (isLocalPlayer) { ActiveOutline.GetComponent <TintSelector>().SelectColor(1); } }
private void setSprites(int buttonStateInt) { if (IsBackgroundVisible && BackgroundSprite != null) { BackgroundSprite.SelectSprite(buttonStateInt); } if (IconSprite != null && IconSprite.Sprites != null && IconSprite.Sprites.Length > buttonStateInt) { IconSprite.SelectSprite(buttonStateInt); } if (IconTint != null && IconTint.Colors != null && IconTint.Colors.Length > buttonStateInt) { IconTint.SelectColor(buttonStateInt); } }
public void SetData(DItemRewardPopup itemRewardPopupData) { localizer = Service.Get <Localizer>(); popupData = itemRewardPopupData; ItemNameText.text = itemRewardPopupData.ItemName; ClaimText.text = localizer.GetTokenTranslation("Rewards.PopupLite.ClaimItem"); if (itemRewardPopupData.IsQuestItem) { ItemIcon.gameObject.SetActive(value: true); Content.LoadAsync(onSpriteLoaded, itemRewardPopupData.RewardIcon); CoinOnlyContainer.SetActive(value: false); } else if (itemRewardPopupData.CoinReward == 0 && itemRewardPopupData.XpReward != 0) { ItemIcon.gameObject.SetActive(value: false); XPOnlyContainer.SetActive(value: true); CoroutineRunner.Start(loadXPPrefab(itemRewardPopupData), this, "loadXPPrefab"); } else if (itemRewardPopupData.CoinReward != 0 && itemRewardPopupData.XpReward != 0) { ItemIcon.gameObject.SetActive(value: false); CoinAndXPContainer.SetActive(value: true); CoinAndXP_CoinAmountText.text = itemRewardPopupData.CoinReward.ToString(); if (Service.Get <ProgressionService>().IsMascotMaxLevel(itemRewardPopupData.MascotDefinition.name)) { CoinAndXP_XPText.text = localizer.GetTokenTranslation("MyProgress.MaxLevelText"); } else { CoinAndXP_XPText.text = itemRewardPopupData.XpReward.ToString(); } for (int i = 0; i < CoinAndXP_XPSpriteSelector.Sprites.Length; i++) { string value = $"_{itemRewardPopupData.MascotAbbreviatedName}"; if (CoinAndXP_XPSpriteSelector.Sprites[i].name.Contains(value)) { CoinAndXP_XPSpriteSelector.SelectSprite(i); break; } } } else if (itemRewardPopupData.CoinReward != 0 && itemRewardPopupData.XpReward == 0) { ItemIcon.gameObject.SetActive(value: false); CoinOnlyContainer.SetActive(value: true); CoinOnlyAmountText.text = itemRewardPopupData.CoinReward.ToString(); } }
private void setUpMembershipData(MembershipData membershipData) { int index = 0; switch (membershipData.MembershipType) { case MembershipType.Member: index = 1; break; case MembershipType.AllAccessEventMember: index = 2; break; } MembershipSpriteSelector.SelectSprite(index); }
public void Start() { CPDataEntityCollection cPDataEntityCollection = Service.Get <CPDataEntityCollection>(); DataEntityHandle localPlayerHandle = cPDataEntityCollection.LocalPlayerHandle; if (cPDataEntityCollection.TryGetComponent <CoinsData>(localPlayerHandle, out coinsData)) { setCoins(coinsData.Coins); coinsData.OnCoinsChanged += setCoins; } else { Log.LogError(this, "Could not find CoinsData on local player handle"); } if (cPDataEntityCollection.TryGetComponent <ProfileData>(localPlayerHandle, out var component)) { AgeText.text = component.PenguinAgeInDays.ToString(); } else { Log.LogError(this, "Could not find ProfileData on local player handle"); } if (cPDataEntityCollection.TryGetComponent <MembershipData>(localPlayerHandle, out var component2)) { int index = 0; switch (component2.MembershipType) { case MembershipType.Member: index = 1; break; case MembershipType.AllAccessEventMember: index = 2; break; } MembershipSpriteSelector.SelectSprite(index); string token = (component2.IsMember ? "MyProfile.MemberStatus.MemberText" : "MyProfile.MemberStatus.NonMemberText"); MembershipStatusText.text = Service.Get <Localizer>().GetTokenTranslation(token); } else { Log.LogError(this, "Could not find MembershipData on local player handle"); } }
public void SetItem(IglooCatalogItemData itemData, IglooCatalogController catalog) { this.itemData = itemData; this.catalog = catalog; if (itemData.IsDecoration()) { breadcrumb.SetBreadcrumbId(decorationBreadcrumbType, itemData.ID.ToString()); structureSizeIcon.SetActive(value: false); } else { breadcrumb.SetBreadcrumbId(structureBreadcrumbType, itemData.ID.ToString()); structureIconSpriteSelector.SelectSprite(itemData.StructureSize - 1); structureSizeIcon.SetActive(value: true); } titleText.text = Service.Get <Localizer>().GetTokenTranslation(itemData.TitleToken); priceText.text = itemData.Cost.ToString(); ShowItemStatus(); }
public void SetState(MoveIconState state) { getComponents(); spriteSelector.SelectSprite((int)state); switch (state) { case MoveIconState.BlankRed: tintSelector.SelectColor(0); break; case MoveIconState.BlankBlue: tintSelector.SelectColor(1); break; default: image.color = Color.white; break; } }
public void Initialize(long raceTime, RaceResults.RaceResultsCategory category, long[] rankTimes, bool isSelected) { int index = (int)(3 - (category - 1)); TrophySpriteSelector.SelectSprite(index); string token = "Global.Racing.Rank.Platinum"; switch (category) { case RaceResults.RaceResultsCategory.Gold: token = "Global.Racing.Rank.Gold"; break; case RaceResults.RaceResultsCategory.Silver: token = "Global.Racing.Rank.Silver"; break; case RaceResults.RaceResultsCategory.Bronze: token = "Global.Racing.Rank.Bronze"; break; } RankText.text = Service.Get <Localizer>().GetTokenTranslation(token); int num = (int)(category - 2); if (num < 0) { TimeText.gameObject.SetActive(value: false); } else { string arg = default(DateTime).AddMilliseconds(rankTimes[num]).ToString("m:ss.ff"); TimeText.text = string.Format(Service.Get <Localizer>().GetTokenTranslation("Global.Racing.Time.Under"), arg); } if (YourTimeText != null) { DateTime dateTime = default(DateTime).AddMilliseconds(raceTime); YourTimeText.text = dateTime.ToString("m:ss.ff"); } }
public void SetTeamData(PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData teamData) { TeamNameText.text = Service.Get <Localizer>().GetTokenTranslation(teamData.TeamNameToken); if (teamData.IsShowingScore) { TeamScorePanel.SetActive(value: true); TeamScoreText.text = teamData.Score.ToString(); } else if (TeamScorePanel != null) { TeamScorePanel.SetActive(value: false); } WinPanel.SetActive(teamData.IsWinningTeam); if (teamData.IsLocalPlayersTeam) { BackgroundTintSelector.SelectColor(teamData.TeamThemeId); } else { BackgroundTintSelector.GetComponent <Image>().enabled = false; } TeamIconSpriteSelector.SelectSprite(teamData.TeamThemeId); }
private bool activateGlow(VirtualJoystickEvents.JoystickActivated evt) { spriteSelector.SelectSprite(1); return(false); }
public void SetReward(CellPhoneDailySpinActivityDefinition.SpinReward spinReward, CellPhoneDailySpinActivityDefinition widgetData, int currentChestId) { CoinXPContainer.SetActive(value: false); ChestContainer.SetActive(value: false); RespinContainer.SetActive(value: false); ItemRewardId = spinReward.SpinOutcomeId; ChestSpriteSelector.Select(currentChestId); CoinReward rewardable; if (spinReward.Reward != null) { Reward reward = spinReward.Reward.ToReward(); MascotXPReward rewardable2; if (reward.TryGetValue <CoinReward>(out rewardable) && rewardable.Coins > 0) { ValueText.text = rewardable.Coins.ToString(); CoinsXpSpriteSelector.SelectSprite(4); } else if (reward.TryGetValue <MascotXPReward>(out rewardable2)) { using (Dictionary <string, int> .Enumerator enumerator = rewardable2.XP.GetEnumerator()) { if (enumerator.MoveNext()) { KeyValuePair <string, int> current = enumerator.Current; ValueText.text = current.Value.ToString(); int index = 0; if (Service.Get <ProgressionService>().IsMascotMaxLevel(current.Key)) { index = 5; ValueText.text = "1"; } else { if (current.Key == "AuntArctic") { index = 0; } if (current.Key == "Rockhopper") { index = 1; } if (current.Key == "Rookie") { index = 2; } if (current.Key == "DJCadence") { index = 3; } } CoinsXpSpriteSelector.SelectSprite(index); } } } CoinXPContainer.SetActive(value: true); } else if (spinReward.SpinOutcomeId == widgetData.ChestSpinOutcomeId) { ChestContainer.SetActive(value: true); } else if (spinReward.SpinOutcomeId == widgetData.RespinSpinOutcomeId) { if (widgetData.RespinReward.ToReward().TryGetValue <CoinReward>(out rewardable)) { RespinValueText.text = rewardable.Coins.ToString(); } RespinContainer.SetActive(value: true); } }
public override void Start() { RememberMeService rememberMeService = Service.Get <RememberMeService>(); rememberedData = rememberMeService.GetRememberMeData(); if (rememberedData.AccountData == null) { string text = rememberMeService.CurrentUsername; if (string.IsNullOrEmpty(text)) { text = rememberMeService.Usernames[0]; } rememberedData.AccountData = rememberMeService.LoadAccountData(text); } string username = rememberedData.AccountData.Username; SoftLoginSelector.IsOn = (username == rememberMeService.CurrentUsername && PlatformUtils.GetPlatformType() != PlatformType.Mobile); showGeneralError(rememberedData.GeneralErrorMessage); rememberedData.GeneralErrorMessage = string.Empty; setPasswordValid = false; PasswordField.TextInput.text = rememberedData.AccountData.Password; RememberPassword.isOn = !string.IsNullOrEmpty(PasswordField.TextInput.text); if (!string.IsNullOrEmpty(PasswordField.TextInput.text)) { PasswordField.HasError = false; PasswordField.IsValidationComplete = true; setPasswordValid = true; } AvatarRenderTextureComponent componentInChildren = GetComponentInChildren <AvatarRenderTextureComponent>(); if (componentInChildren != null) { componentInChildren.RenderAvatar(rememberedData.AccountData.Outfit, rememberedData.AccountData.BodyColor); } if (DisplayName != null) { DisplayName.text = rememberedData.AccountData.DisplayName; } if (MembershipSelector != null) { int index = 0; switch (rememberedData.AccountData.MembershipType) { case MembershipType.Member: index = 1; break; case MembershipType.None: case MembershipType.AllAccessEventMember: { AllAccessService allAccessService = Service.Get <AllAccessService>(); if (allAccessService.IsAllAccessActive() && AllAccessHelper.HasSeenAllAccessFlow(allAccessService.GetAllAccessEventKey(), rememberedData.AccountData.DisplayName)) { index = 2; } break; } } MembershipSelector.SelectSprite(index); } bool isBanned = false; if (rememberedData.AccountData.Banned.HasValue) { DateTime?expirationDate = rememberedData.AccountData.Banned.Value.ExpirationDate; if (!expirationDate.HasValue) { isBanned = true; } else if ((rememberedData.AccountData.Banned.Value.ExpirationDate - DateTime.Now).Value.TotalHours >= 0.0) { isBanned = true; } } updateBannedState(isBanned); base.Start(); }
public void SetSizeIconSprite(int spriteIndex) { sizeIconSpriteSelector.SelectSprite(spriteIndex); SizeIconSelector.SetActive(value: true); }