252 lines
8.6 KiB
C#
252 lines
8.6 KiB
C#
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<InventionListModel>
|
|
{
|
|
// 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<InventionListModel>
|
|
{
|
|
// 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<InventionsConfig.InventionSortFriendlyNameMapping> 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<InventionsConfig.InventionSortFriendlyNameMapping> list = this.sortCriteriaConfig;
|
|
Predicate<InventionsConfig.InventionSortFriendlyNameMapping> 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<InventionsConfig.InventionSortFriendlyNameMapping> 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<InventionsConfig.InventionSortFriendlyNameMapping> sortCriteriaConfig;
|
|
}
|
|
|
|
// Token: 0x02000AEB RID: 2795
|
|
[Token(Token = "0x2000AEB")]
|
|
[Serializable]
|
|
private class FromUriImpl : FromUriControllerImpl<InventionListModel>
|
|
{
|
|
// 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<InventionListModel.DEEJFPHCCPF, InventionListModel.DEEJFPHCCPF?>();
|
|
}
|
|
}
|
|
|
|
// 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<InventionListModel, InventionModel>
|
|
{
|
|
// 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<long>(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<InventionModel>();
|
|
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<InventionListModel, InventionModel, InventionModelController>
|
|
{
|
|
// 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<long>(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<string> func = () => null;
|
|
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 != 0)
|
|
{
|
|
goto IL_A1;
|
|
}
|
|
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 = () => null;
|
|
}
|
|
Func<string> func2 = () => null;
|
|
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 != 0)
|
|
{
|
|
goto IL_A1;
|
|
}
|
|
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 = () => null;
|
|
}
|
|
Func<string> 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 <OnPopulateInstance>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 <OnPopulateInstance>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 <OnPopulateInstance>b__4()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400362B RID: 13867
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400362B")]
|
|
public InventionModel inventionModel;
|
|
}
|
|
}
|
|
}
|
|
}
|