using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000AE9 RID: 2793 [Token(Token = "0x2000AE9")] [StructLayout(3)] public class InventionListModelController : ModelController { // Token: 0x0600463F RID: 17983 RVA: 0x0010DB08 File Offset: 0x0010BD08 [Token(Token = "0x600463F")] [Address(RVA = "0x18775E0", Offset = "0x1875FE0", VA = "0x1818775E0")] public InventionListModelController() { } // Token: 0x02000AEA RID: 2794 [Token(Token = "0x2000AEA")] [Serializable] private class SortByDropdownImpl : DropdownControllerImpl { // Token: 0x06004640 RID: 17984 RVA: 0x0010DB1C File Offset: 0x0010BD1C [Token(Token = "0x6004640")] [Address(RVA = "0x1880AF0", Offset = "0x187F4F0", VA = "0x181880AF0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); List list = new List(); this.sortCriteriaConfig = list; InventionsConfig instance = InventionsConfig.Instance; } // Token: 0x06004641 RID: 17985 RVA: 0x0010DB4C File Offset: 0x0010BD4C [Token(Token = "0x6004641")] [Address(RVA = "0x1880910", Offset = "0x187F310", VA = "0x181880910", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortCriteriaConfig; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x06004642 RID: 17986 RVA: 0x0010DB7C File Offset: 0x0010BD7C [Token(Token = "0x6004642")] [Address(RVA = "0x1880A20", Offset = "0x187F420", VA = "0x181880A20", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.sortCriteriaConfig; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); num += num; } // Token: 0x06004643 RID: 17987 RVA: 0x0010DBA4 File Offset: 0x0010BDA4 [Token(Token = "0x6004643")] [Address(RVA = "0x1880BC0", Offset = "0x187F5C0", VA = "0x181880BC0")] public SortByDropdownImpl() { } // Token: 0x06004644 RID: 17988 RVA: 0x0010DBB8 File Offset: 0x0010BDB8 [Token(Token = "0x6004644")] [Address(RVA = "0x18809C0", Offset = "0x187F3C0", VA = "0x1818809C0")] [CompilerGenerated] private bool NHGMBBDPBNJ(InventionsConfig.InventionSortFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x0400362A RID: 13866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400362A")] [NonSerialized] private List sortCriteriaConfig; } // Token: 0x02000AEB RID: 2795 [Token(Token = "0x2000AEB")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x06004645 RID: 17989 RVA: 0x0010DBCC File Offset: 0x0010BDCC [Token(Token = "0x6004645")] [Address(RVA = "0x1873910", Offset = "0x1872310", VA = "0x181873910", Slot = "27")] protected override void DMAHGBLDMFA() { CECAKDDNHLN cecakddnhln; if (cecakddnhln != 0) { int? num = DLHICINBEPA.IBBLBKFGAAI(cecakddnhln); } CECAKDDNHLN cecakddnhln2; if (cecakddnhln2 != 0) { InventionListModel.DEEJFPHCCPF deejfphccpf = cecakddnhln2.NIAPNGIGHFE(); } } // Token: 0x06004646 RID: 17990 RVA: 0x0010DC0C File Offset: 0x0010BE0C [Token(Token = "0x6004646")] [Address(RVA = "0x1873AC0", Offset = "0x18724C0", VA = "0x181873AC0")] public FromUriImpl() { } } // Token: 0x02000AEC RID: 2796 [Token(Token = "0x2000AEC")] [Serializable] private class InventionListSpawnerImpl : RecyclingListControllerImpl { // Token: 0x06004647 RID: 17991 RVA: 0x0010DC20 File Offset: 0x0010BE20 [Token(Token = "0x6004647")] [Address(RVA = "0x1878B90", Offset = "0x1877590", VA = "0x181878B90", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x06004648 RID: 17992 RVA: 0x0010DC38 File Offset: 0x0010BE38 [Token(Token = "0x6004648")] [Address(RVA = "0x1878AF0", Offset = "0x18774F0", VA = "0x181878AF0", Slot = "32")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { InventionModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); componentInChildren.OEMDIAHHILF = this; componentInChildren.OIFJIPKFNHK = false; componentInChildren.MKBLJJGJAOH(); } // Token: 0x06004649 RID: 17993 RVA: 0x0010DC68 File Offset: 0x0010BE68 [Token(Token = "0x6004649")] [Address(RVA = "0x1878BE0", Offset = "0x18775E0", VA = "0x181878BE0")] public InventionListSpawnerImpl() { } } // Token: 0x02000AED RID: 2797 [Token(Token = "0x2000AED")] [Serializable] private class InventionListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl { // Token: 0x0600464A RID: 17994 RVA: 0x0010DC7C File Offset: 0x0010BE7C [Token(Token = "0x600464A")] [Address(RVA = "0x1877550", Offset = "0x1875F50", VA = "0x181877550", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x0600464B RID: 17995 RVA: 0x0010DC94 File Offset: 0x0010BE94 [Token(Token = "0x600464B")] [Address(RVA = "0x1877140", Offset = "0x1875B40", VA = "0x181877140", Slot = "33")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, InventionModel FIGBDDKMEPC, BAEJLDPBGFI EFJNPEKJIJL) { InventionListModelController.InventionListCardSpawnerImpl.EFOCBJJBBBE efocbjjbbbe = new InventionListModelController.InventionListCardSpawnerImpl.EFOCBJJBBBE(); efocbjjbbbe.inventionModel = FIGBDDKMEPC; int num = 0; if (num != 6 && num != 7) { if (18446744073709551612UL > (ulong)1L) { if (num > 1) { } Func func = () => null; if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 != 0) { goto IL_A1; } InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 = () => null; } Func func2 = () => null; if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 != 0) { goto IL_A1; } InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 = () => null; } Func func3 = () => null; if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 == 0) { InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 = () => null; } IL_A1: InventionModel inventionModel = efocbjjbbbe.inventionModel; inventionModel.OEMDIAHHILF = efocbjjbbbe; inventionModel.OIFJIPKFNHK = false; inventionModel.MKBLJJGJAOH(); } // Token: 0x0600464C RID: 17996 RVA: 0x0010DD68 File Offset: 0x0010BF68 [Token(Token = "0x600464C")] [Address(RVA = "0x18775A0", Offset = "0x1875FA0", VA = "0x1818775A0")] public InventionListCardSpawnerImpl() { } // Token: 0x02000AEE RID: 2798 [Token(Token = "0x2000AEE")] [CompilerGenerated] private sealed class EFOCBJJBBBE { // Token: 0x0600464D RID: 17997 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600464D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public EFOCBJJBBBE() { } // Token: 0x0600464E RID: 17998 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x600464E")] [Address(RVA = "0x186E750", Offset = "0x186D150", VA = "0x18186E750")] internal string b__0() { return null; } // Token: 0x0600464F RID: 17999 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x600464F")] [Address(RVA = "0x186E7A0", Offset = "0x186D1A0", VA = "0x18186E7A0")] internal string b__2() { return null; } // Token: 0x06004650 RID: 18000 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x6004650")] [Address(RVA = "0x186E7F0", Offset = "0x186D1F0", VA = "0x18186E7F0")] internal string b__4() { return null; } // Token: 0x0400362B RID: 13867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400362B")] public InventionModel inventionModel; } } } }