using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.Events; namespace RRUI.Data { // Token: 0x02000B38 RID: 2872 [Token(Token = "0x2000B38")] [StructLayout(3)] public class OutfitItemListModelController : ModelController { // Token: 0x060047B2 RID: 18354 RVA: 0x00110AD0 File Offset: 0x0010ECD0 [Token(Token = "0x60047B2")] [Address(RVA = "0x195C5E0", Offset = "0x195AFE0", VA = "0x18195C5E0")] public OutfitItemListModelController() { } // Token: 0x02000B39 RID: 2873 [Token(Token = "0x2000B39")] [Serializable] public struct OutfitItemListSortCriteria { // Token: 0x040036A2 RID: 13986 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40036A2")] public APAODCKMEKF.INJKHADNCAE Sorting; // Token: 0x040036A3 RID: 13987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40036A3")] public string FriendlyName; } // Token: 0x02000B3A RID: 2874 [Token(Token = "0x2000B3A")] [Serializable] private class OutfitItemListSpawnerImpl : RecyclingListControllerImpl { // Token: 0x060047B3 RID: 18355 RVA: 0x00110AE4 File Offset: 0x0010ECE4 [Token(Token = "0x60047B3")] [Address(RVA = "0x195D240", Offset = "0x195BC40", VA = "0x18195D240", Slot = "32")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { int num = 0; Model.COPCOEAOFDJ copcoeaofdj; if (num < EFBDCIJMFGD) { num += num; if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList).TypeHandle) { copcoeaofdj += (int)copcoeaofdj; throw new NullReferenceException(); } num++; } OutfitItemModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); string egklbacjiba = componentInChildren.EGKLBACJIBA; bool flag; if (flag) { componentInChildren.CCPKDKOAOFM(); componentInChildren.DODGCIPBHMK(); componentInChildren.CACDLBPLHKE(); } componentInChildren.EGKLBACJIBA = EFBDCIJMFGD; componentInChildren.IPAFFAFNKND = this; copcoeaofdj = (Model.COPCOEAOFDJ)componentInChildren.BGOAGCEFMCN(); } // Token: 0x060047B4 RID: 18356 RVA: 0x00110B54 File Offset: 0x0010ED54 [Token(Token = "0x60047B4")] [Address(RVA = "0x195D3E0", Offset = "0x195BDE0", VA = "0x18195D3E0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x060047B5 RID: 18357 RVA: 0x00110B6C File Offset: 0x0010ED6C [Token(Token = "0x60047B5")] [Address(RVA = "0x195D430", Offset = "0x195BE30", VA = "0x18195D430")] public OutfitItemListSpawnerImpl() { } } // Token: 0x02000B3B RID: 2875 [Token(Token = "0x2000B3B")] [Serializable] private class OutfitFilterToggleImpl : ToggleControllerImpl { // Token: 0x060047B6 RID: 18358 RVA: 0x00110B80 File Offset: 0x0010ED80 [Token(Token = "0x60047B6")] [Address(RVA = "0x195B890", Offset = "0x195A290", VA = "0x18195B890", Slot = "27")] protected override void DMAHGBLDMFA() { APAODCKMEKF.OBAKAPCJLEM obakapcjlem = this.filters; bool flag = "{il2cpp array field il2cppMethodInfo->}" == obakapcjlem; } // Token: 0x060047B7 RID: 18359 RVA: 0x00110BA4 File Offset: 0x0010EDA4 [Token(Token = "0x60047B7")] [Address(RVA = "0x195B8F0", Offset = "0x195A2F0", VA = "0x18195B8F0", Slot = "29")] protected override void IKNMALNFPII() { APAODCKMEKF.OBAKAPCJLEM obakapcjlem = this.filters; } // Token: 0x060047B8 RID: 18360 RVA: 0x00110BC0 File Offset: 0x0010EDC0 [Token(Token = "0x60047B8")] [Address(RVA = "0x195B940", Offset = "0x195A340", VA = "0x18195B940")] public OutfitFilterToggleImpl() { } // Token: 0x040036A4 RID: 13988 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40036A4")] [SerializeField] private APAODCKMEKF.OBAKAPCJLEM filters; } // Token: 0x02000B3C RID: 2876 [Token(Token = "0x2000B3C")] [Serializable] private class OutfitSearchQueryInputFieldImpl : InputFieldControllerImpl { // Token: 0x060047B9 RID: 18361 RVA: 0x00110BD4 File Offset: 0x0010EDD4 [Token(Token = "0x60047B9")] [Address(RVA = "0x1960FD0", Offset = "0x195F9D0", VA = "0x181960FD0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); UnityAction unityAction = new UnityAction(this.DKIDKEPJPLJ); } // Token: 0x060047BA RID: 18362 RVA: 0x00110BFC File Offset: 0x0010EDFC [Token(Token = "0x60047BA")] [Address(RVA = "0x1960EC0", Offset = "0x195F8C0", VA = "0x181960EC0", Slot = "25")] protected override void MDDAPCCABNK() { UnityAction unityAction = new UnityAction(this.DKIDKEPJPLJ); base.MDDAPCCABNK(); } // Token: 0x060047BB RID: 18363 RVA: 0x00110C24 File Offset: 0x0010EE24 [Token(Token = "0x60047BB")] [Address(RVA = "0x1960E30", Offset = "0x195F830", VA = "0x181960E30", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { return; } } // Token: 0x060047BC RID: 18364 RVA: 0x00110C3C File Offset: 0x0010EE3C [Token(Token = "0x60047BC")] [Address(RVA = "0x1960DD0", Offset = "0x195F7D0", VA = "0x181960DD0")] private void DKIDKEPJPLJ(string PAANJCAOOAG) { } // Token: 0x060047BD RID: 18365 RVA: 0x00110C50 File Offset: 0x0010EE50 [Token(Token = "0x60047BD")] [Address(RVA = "0x1960F70", Offset = "0x195F970", VA = "0x181960F70", Slot = "30")] protected override void OCOCJCIGJLE(string PAANJCAOOAG) { } // Token: 0x060047BE RID: 18366 RVA: 0x00110C64 File Offset: 0x0010EE64 [Token(Token = "0x60047BE")] [Address(RVA = "0x1961080", Offset = "0x195FA80", VA = "0x181961080")] public OutfitSearchQueryInputFieldImpl() { } } // Token: 0x02000B3D RID: 2877 [Token(Token = "0x2000B3D")] [Serializable] private class SortDropdownControllerImpl : DropdownControllerImpl { // Token: 0x060047BF RID: 18367 RVA: 0x00110C78 File Offset: 0x0010EE78 [Token(Token = "0x60047BF")] [Address(RVA = "0x1968EC0", Offset = "0x19678C0", VA = "0x181968EC0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); List list = this.sortingCriteria; Func <>9__1_ = OutfitItemListModelController.SortDropdownControllerImpl.<>c.<>9__1_0; if (<>9__1_ == 0) { OutfitItemListModelController.SortDropdownControllerImpl.<>c.<>9__1_0 = (OutfitItemListModelController.OutfitItemListSortCriteria m) => null; } List list2 = Enumerable.ToList(Enumerable.Select(list, <>9__1_)); } // Token: 0x060047C0 RID: 18368 RVA: 0x00110CC4 File Offset: 0x0010EEC4 [Token(Token = "0x60047C0")] [Address(RVA = "0x1968D20", Offset = "0x1967720", VA = "0x181968D20", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortingCriteria; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x060047C1 RID: 18369 RVA: 0x00110CF4 File Offset: 0x0010EEF4 [Token(Token = "0x60047C1")] [Address(RVA = "0x1968E30", Offset = "0x1967830", VA = "0x181968E30", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.sortingCriteria; ThrowHelper.ThrowArgumentOutOfRangeException(); } // Token: 0x060047C2 RID: 18370 RVA: 0x00110D18 File Offset: 0x0010EF18 [Token(Token = "0x60047C2")] [Address(RVA = "0x1969020", Offset = "0x1967A20", VA = "0x181969020")] public SortDropdownControllerImpl() { } // Token: 0x060047C3 RID: 18371 RVA: 0x00110D2C File Offset: 0x0010EF2C [Token(Token = "0x60047C3")] [Address(RVA = "0x1968DD0", Offset = "0x19677D0", VA = "0x181968DD0")] [CompilerGenerated] private bool NHGMBBDPBNJ(OutfitItemListModelController.OutfitItemListSortCriteria IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x040036A5 RID: 13989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40036A5")] [SerializeField] public List sortingCriteria; } // Token: 0x02000B3F RID: 2879 [Token(Token = "0x2000B3F")] [Serializable] private class HideIfNoTrialItemsWornImpl : HideableControllerImpl { // Token: 0x060047C7 RID: 18375 RVA: 0x00110D40 File Offset: 0x0010EF40 [Token(Token = "0x60047C7")] [Address(RVA = "0x1958900", Offset = "0x1957300", VA = "0x181958900", Slot = "27")] protected override void DMAHGBLDMFA() { if (!Player.k__BackingField.playerAvatar.IsWearingAnyTrialItems()) { return; } } // Token: 0x060047C8 RID: 18376 RVA: 0x00110D68 File Offset: 0x0010EF68 [Token(Token = "0x60047C8")] [Address(RVA = "0x1958A80", Offset = "0x1957480", VA = "0x181958A80")] public HideIfNoTrialItemsWornImpl() { } } } }