using System; using System.Collections.Generic; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020006A2 RID: 1698 [Token(Token = "0x20006A2")] public class SavedOutfitsWatchUIFlow : WatchUIFlow { // Token: 0x06003147 RID: 12615 RVA: 0x000C9FBC File Offset: 0x000C81BC [Token(Token = "0x6003147")] [Address(RVA = "0xA40D40", Offset = "0xA3FB40", VA = "0x180A40D40", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { int num = 0; base.OnFlowEntered(BFHJBBGCMAN); this.LDOIGAOFNKL.Clear(); GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE; bool flag; if ((beacfgljibh == 0 || !beacfgljibh.MIKDLDEALPN) && !flag) { if (beacfgljibh != 0 && !beacfgljibh.MIKDLDEALPN) { this.membershipSignUpGameObject.SetActive(true); string text = this.membershipSignUpDesciptionText.text; this.JHEPFFPBLEN("Renew"); } this.membershipSignUpGameObject.SetActive(true); string text2 = this.membershipSignUpDesciptionText.text; this.JHEPFFPBLEN("Get RR+"); } GameObject gameObject = this.membershipSignUpGameObject; int num2 = this.memberSlotCount; int num3 = 0; gameObject.SetActive(num3 != 0); bool flag2 = NLEKGNENMCO.EIAMEEIAPEP.TryGetValue(1, num); List ldoigaofnkl = this.LDOIGAOFNKL; while (1 <= num2) { } SavedOutfitsPagedGrid savedOutfitsPagedGrid = this.outfitsPagedGrid; List ldoigaofnkl2 = this.LDOIGAOFNKL; savedOutfitsPagedGrid.SetItems(ldoigaofnkl2, true); } // Token: 0x06003148 RID: 12616 RVA: 0x000CA0A4 File Offset: 0x000C82A4 [Token(Token = "0x6003148")] [Address(RVA = "0xA40AF0", Offset = "0xA3F8F0", VA = "0x180A40AF0")] public void Button_SignUp() { WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.ShowRRPSignUp("SavedOutfits", num); } // Token: 0x06003149 RID: 12617 RVA: 0x000CA0CC File Offset: 0x000C82CC [Token(Token = "0x6003149")] [Address(RVA = "0xA40B40", Offset = "0xA3F940", VA = "0x180A40B40")] private void JHEPFFPBLEN(string HBKCJGMMLOC) { while (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive((SplitTesting.ShowNewRRPlusIcon_2021_06_01)((uint)1))) { GameObject gameObject = this.membershipSignUpButtonIcon; int num = 0; if (gameObject != num) { this.membershipSignUpButtonIcon.SetActive(true); } Text text = this.membershipSignUpButtonText; int num2 = 0; if (text != num2) { bool isCompleted = ((IAsyncResult)this.membershipSignUpButtonText).IsCompleted; return; } } Text text2 = this.membershipSignUpButtonText; int num3 = 0; if (text2 != num3) { string text3 = this.membershipSignUpButtonText.text; } GameObject gameObject2 = this.membershipSignUpButtonIcon; int num4 = 0; if (gameObject2 != num4) { GameObject gameObject3 = this.membershipSignUpButtonIcon; int num5 = 0; gameObject3.SetActive(num5 != 0); } } // Token: 0x0600314A RID: 12618 RVA: 0x000CA184 File Offset: 0x000C8384 [Token(Token = "0x600314A")] [Address(RVA = "0xA41070", Offset = "0xA3FE70", VA = "0x180A41070")] public SavedOutfitsWatchUIFlow() { List list = new List(); this.LDOIGAOFNKL = list; base..ctor(); } // Token: 0x040028A7 RID: 10407 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40028A7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private SavedOutfitsPagedGrid outfitsPagedGrid; // Token: 0x040028A8 RID: 10408 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40028A8")] [SerializeField] private int nonMemberSlotCount = (int)((ulong)18L); // Token: 0x040028A9 RID: 10409 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x40028A9")] [SerializeField] private int memberSlotCount = (int)((ulong)100L); // Token: 0x040028AA RID: 10410 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40028AA")] [SerializeField] [Header("Membership")] private GameObject membershipSignUpGameObject; // Token: 0x040028AB RID: 10411 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40028AB")] [SerializeField] private TextMeshProUGUI membershipSignUpDesciptionText; // Token: 0x040028AC RID: 10412 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40028AC")] [SerializeField] private Text membershipSignUpButtonText; // Token: 0x040028AD RID: 10413 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40028AD")] [SerializeField] private GameObject membershipSignUpButtonIcon; // Token: 0x040028AE RID: 10414 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40028AE")] [SerializeField] private string signUpDescriptionString; // Token: 0x040028AF RID: 10415 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40028AF")] [SerializeField] private string renewDescriptionString; // Token: 0x040028B0 RID: 10416 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40028B0")] private List LDOIGAOFNKL; }