public void OnButtonClicked() { if (!isLoading && savedIgloosMetaData != null && !popupWasClosed) { if (popupInstance != null) { Object.Destroy(popupInstance); return; } isLoading = true; SpriteSelector.SelectSprite(2); Content.LoadAsync(onPrefabLoaded, SelectionPrefab); } }
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; } }
public void LoadData(RememberMeAccountData accountData) { this.accountData = accountData; DisplayName.text = accountData.DisplayName; if (AvatarIcon != null) { AvatarIcon.RenderAvatar(accountData.Outfit, accountData.BodyColor); } if (MembershipSelector != null) { int index = 0; switch (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(), accountData.DisplayName)) { index = 2; } break; } } MembershipSelector.SelectSprite(index); } if (accountData.Banned.HasValue) { if (!accountData.Banned.Value.ExpirationDate.HasValue) { displayBannedState(); } else if ((accountData.Banned.Value.ExpirationDate - DateTime.Now).Value.TotalHours >= 0.0) { displayBannedState(); } } }
private bool activateGlow(VirtualJoystickEvents.JoystickActivated evt) { spriteSelector.SelectSprite(1); return(false); }
private void onClick() { bool flag = danceGame.ToggleChallenge(); spriteSelector.SelectSprite(flag ? 1 : 0); }
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) { if (!rememberedData.AccountData.Banned.Value.ExpirationDate.HasValue) { isBanned = true; } else if ((rememberedData.AccountData.Banned.Value.ExpirationDate - DateTime.Now).Value.TotalHours >= 0.0) { isBanned = true; } } updateBannedState(isBanned); base.Start(); }