Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/InventionListModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

501 lines
17 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000C93 RID: 3219
[Token(Token = "0x2000C93")]
public class InventionListModelController : ModelController<InventionListModel>
{
// Token: 0x06004DC2 RID: 19906 RVA: 0x0011CF1C File Offset: 0x0011B11C
[Token(Token = "0x6004DC2")]
[Address(RVA = "0x12BE070", Offset = "0x12BCE70", VA = "0x1812BE070")]
public InventionListModelController()
{
}
// Token: 0x02000C94 RID: 3220
[Token(Token = "0x2000C94")]
[Serializable]
private class SourceLabelTextImpl : TextControllerImpl<InventionListModel>
{
// Token: 0x06004DC3 RID: 19907 RVA: 0x0011CF30 File Offset: 0x0011B130
[Token(Token = "0x6004DC3")]
[Address(RVA = "0x12CB950", Offset = "0x12CA750", VA = "0x1812CB950", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Vector2 position = ((IAgent)InventionsConfig.Instance).Position;
}
// Token: 0x06004DC4 RID: 19908 RVA: 0x0011CF50 File Offset: 0x0011B150
[Token(Token = "0x6004DC4")]
[Address(RVA = "0x12CB9D0", Offset = "0x12CA7D0", VA = "0x1812CB9D0")]
public SourceLabelTextImpl()
{
}
}
// Token: 0x02000C95 RID: 3221
[Token(Token = "0x2000C95")]
[Serializable]
private class ShowSearchPageFilterDialogPopUpButtonImpl : ButtonControllerImpl<InventionListModel>
{
// Token: 0x06004DC5 RID: 19909 RVA: 0x0011CF64 File Offset: 0x0011B164
[Token(Token = "0x6004DC5")]
[Address(RVA = "0x12CAF40", Offset = "0x12C9D40", VA = "0x1812CAF40", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004DC6 RID: 19910 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004DC6")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004DC7 RID: 19911 RVA: 0x0011CF7C File Offset: 0x0011B17C
[Token(Token = "0x6004DC7")]
[Address(RVA = "0x12CAF90", Offset = "0x12C9D90", VA = "0x1812CAF90")]
public ShowSearchPageFilterDialogPopUpButtonImpl()
{
}
}
// Token: 0x02000C96 RID: 3222
[Token(Token = "0x2000C96")]
[Serializable]
private class ShowStoreTabFilterDialogPopUpButtonImpl : ButtonControllerImpl<InventionListModel>
{
// Token: 0x06004DC8 RID: 19912 RVA: 0x0011CF90 File Offset: 0x0011B190
[Token(Token = "0x6004DC8")]
[Address(RVA = "0x12CAFD0", Offset = "0x12C9DD0", VA = "0x1812CAFD0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route);
}
// Token: 0x06004DC9 RID: 19913 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004DC9")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004DCA RID: 19914 RVA: 0x0011CFB0 File Offset: 0x0011B1B0
[Token(Token = "0x6004DCA")]
[Address(RVA = "0x12CB050", Offset = "0x12C9E50", VA = "0x1812CB050")]
public ShowStoreTabFilterDialogPopUpButtonImpl()
{
}
// Token: 0x040038BE RID: 14526
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40038BE")]
[SerializeField]
private Route route;
}
// Token: 0x02000C97 RID: 3223
[Token(Token = "0x2000C97")]
[Serializable]
private class SortByDropdownImpl : DropdownControllerImpl<InventionListModel>
{
// Token: 0x06004DCB RID: 19915 RVA: 0x0011CFC4 File Offset: 0x0011B1C4
[Token(Token = "0x6004DCB")]
[Address(RVA = "0x12CB840", Offset = "0x12CA640", VA = "0x1812CB840", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<InventionsConfig.InventionSortFriendlyNameMapping> list = new List();
this.sortCriteriaConfig = list;
InventionsConfig instance = InventionsConfig.Instance;
}
// Token: 0x06004DCC RID: 19916 RVA: 0x0011CFF4 File Offset: 0x0011B1F4
[Token(Token = "0x6004DCC")]
[Address(RVA = "0x12CB6A0", Offset = "0x12CA4A0", VA = "0x1812CB6A0", 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: 0x06004DCD RID: 19917 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004DCD")]
[Address(RVA = "0x12CB7B0", Offset = "0x12CA5B0", VA = "0x1812CB7B0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004DCE RID: 19918 RVA: 0x0011D024 File Offset: 0x0011B224
[Token(Token = "0x6004DCE")]
[Address(RVA = "0x12CB910", Offset = "0x12CA710", VA = "0x1812CB910")]
public SortByDropdownImpl()
{
}
// Token: 0x06004DCF RID: 19919 RVA: 0x0011D038 File Offset: 0x0011B238
[Token(Token = "0x6004DCF")]
[Address(RVA = "0x12CB750", Offset = "0x12CA550", VA = "0x1812CB750")]
[CompilerGenerated]
private bool NHGMBBDPBNJ(InventionsConfig.InventionSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x040038BF RID: 14527
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40038BF")]
[NonSerialized]
private List<InventionsConfig.InventionSortFriendlyNameMapping> sortCriteriaConfig;
}
// Token: 0x02000C98 RID: 3224
[Token(Token = "0x2000C98")]
[Serializable]
private class InventionsBySourceLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004DD0 RID: 19920 RVA: 0x0011D04C File Offset: 0x0011B24C
[Token(Token = "0x6004DD0")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004DD1 RID: 19921 RVA: 0x0011D060 File Offset: 0x0011B260
[Token(Token = "0x6004DD1")]
[Address(RVA = "0x12C14D0", Offset = "0x12C02D0", VA = "0x1812C14D0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004DD2 RID: 19922 RVA: 0x0011D078 File Offset: 0x0011B278
[Token(Token = "0x6004DD2")]
[Address(RVA = "0x12C1590", Offset = "0x12C0390", VA = "0x1812C1590")]
public InventionsBySourceLinkImpl()
{
}
}
// Token: 0x02000C99 RID: 3225
[Token(Token = "0x2000C99")]
[Serializable]
private class InventionListLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06004DD3 RID: 19923 RVA: 0x0011D08C File Offset: 0x0011B28C
[Token(Token = "0x6004DD3")]
[Address(RVA = "0x12BDEB0", Offset = "0x12BCCB0", VA = "0x1812BDEB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004DD4 RID: 19924 RVA: 0x0011D0A0 File Offset: 0x0011B2A0
[Token(Token = "0x6004DD4")]
[Address(RVA = "0x12BDF10", Offset = "0x12BCD10", VA = "0x1812BDF10", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((InventionListModel.DEEJFPHCCPF)((uint)1));
}
// Token: 0x06004DD5 RID: 19925 RVA: 0x0011D0CC File Offset: 0x0011B2CC
[Token(Token = "0x6004DD5")]
[Address(RVA = "0x12BE030", Offset = "0x12BCE30", VA = "0x1812BE030")]
public InventionListLinkImpl()
{
}
}
// Token: 0x02000C9A RID: 3226
[Token(Token = "0x2000C9A")]
[Serializable]
private class SearchInventionListLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004DD6 RID: 19926 RVA: 0x0011D0E0 File Offset: 0x0011B2E0
[Token(Token = "0x6004DD6")]
[Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004DD7 RID: 19927 RVA: 0x0011D0F4 File Offset: 0x0011B2F4
[Token(Token = "0x6004DD7")]
[Address(RVA = "0x12CA940", Offset = "0x12C9740", VA = "0x1812CA940", Slot = "29")]
protected override void IKNMALNFPII()
{
int num = 0;
CECAKDDNHLN cecakddnhln2;
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB((InventionListModel.DEEJFPHCCPF)num);
List<string> list = this.tagList;
CECAKDDNHLN cecakddnhln3 = cecakddnhln.JKHELHNPILB("INVENTION_LIST_TAGS_LIST_KEY", list);
}
// Token: 0x06004DD8 RID: 19928 RVA: 0x0011D12C File Offset: 0x0011B32C
[Token(Token = "0x6004DD8")]
[Address(RVA = "0x12CAA30", Offset = "0x12C9830", VA = "0x1812CAA30")]
public SearchInventionListLinkImpl()
{
}
// Token: 0x040038C0 RID: 14528
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40038C0")]
[SerializeField]
private List<string> tagList;
}
// Token: 0x02000C9B RID: 3227
[Token(Token = "0x2000C9B")]
[Serializable]
private class SearchTabLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004DD9 RID: 19929 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004DD9")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004DDA RID: 19930 RVA: 0x0011D140 File Offset: 0x0011B340
[Token(Token = "0x6004DDA")]
[Address(RVA = "0x12CAA70", Offset = "0x12C9870", VA = "0x1812CAA70", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004DDB RID: 19931 RVA: 0x0011D158 File Offset: 0x0011B358
[Token(Token = "0x6004DDB")]
[Address(RVA = "0x12CAB20", Offset = "0x12C9920", VA = "0x1812CAB20")]
public SearchTabLinkImpl()
{
}
}
// Token: 0x02000C9C RID: 3228
[Token(Token = "0x2000C9C")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<InventionListModel>
{
// Token: 0x06004DDC RID: 19932 RVA: 0x0011D16C File Offset: 0x0011B36C
[Token(Token = "0x6004DDC")]
[Address(RVA = "0x12BC9E0", Offset = "0x12BB7E0", VA = "0x1812BC9E0", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.HEMDEJHCHGI(num);
CECAKDDNHLN cecakddnhln2;
bool flag2 = cecakddnhln2.NIAPNGIGHFE(num);
}
// Token: 0x06004DDD RID: 19933 RVA: 0x0011D194 File Offset: 0x0011B394
[Token(Token = "0x6004DDD")]
[Address(RVA = "0x12BCB20", Offset = "0x12BB920", VA = "0x1812BCB20")]
public FromUriImpl()
{
}
}
// Token: 0x02000C9D RID: 3229
[Token(Token = "0x2000C9D")]
[Serializable]
private class FromSearchUriImpl : FromUriControllerImpl<InventionListModel>
{
// Token: 0x06004DDE RID: 19934 RVA: 0x0011D1A8 File Offset: 0x0011B3A8
[Token(Token = "0x6004DDE")]
[Address(RVA = "0x12BC720", Offset = "0x12BB520", VA = "0x1812BC720", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.NIAPNGIGHFE("STORE_SEARCH_QUERY_KEY", num);
CECAKDDNHLN cecakddnhln2;
bool flag2 = cecakddnhln2.NIAPNGIGHFE("INVENTION_LIST_TAGS_LIST_KEY", num);
}
// Token: 0x06004DDF RID: 19935 RVA: 0x0011D1D8 File Offset: 0x0011B3D8
[Token(Token = "0x6004DDF")]
[Address(RVA = "0x12BC850", Offset = "0x12BB650", VA = "0x1812BC850")]
public FromSearchUriImpl()
{
}
}
// Token: 0x02000C9E RID: 3230
[Token(Token = "0x2000C9E")]
[Serializable]
private class InventionListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<InventionListModel, InventionModel, InventionModelController>
{
// Token: 0x06004DE0 RID: 19936 RVA: 0x0011D1EC File Offset: 0x0011B3EC
[Token(Token = "0x6004DE0")]
[Address(RVA = "0x12BDE20", Offset = "0x12BCC20", VA = "0x1812BDE20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x06004DE1 RID: 19937 RVA: 0x0011D204 File Offset: 0x0011B404
[Token(Token = "0x6004DE1")]
[Address(RVA = "0x12BD880", Offset = "0x12BC680", VA = "0x1812BD880", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, InventionModel FIGBDDKMEPC, BAEJLDPBGFI EFJNPEKJIJL)
{
InventionListModelController.InventionListCardSpawnerImpl.EFOCBJJBBBE efocbjjbbbe = new InventionListModelController.InventionListCardSpawnerImpl.EFOCBJJBBBE();
efocbjjbbbe.inventionModel = FIGBDDKMEPC;
string hbbjpccnhkn = FIGBDDKMEPC.HBBJPCCNHKN;
int num = 0;
if (num < EFBDCIJMFGD)
{
num += num;
if (num == EFBDCIJMFGD)
{
goto IL_4A;
}
num++;
}
if (hbbjpccnhkn == (ulong)6L || hbbjpccnhkn == (ulong)7L)
{
goto IL_C9;
}
if (efocbjjbbbe <= (ulong)1L)
{
goto IL_9E;
}
if (hbbjpccnhkn <= (ulong)1L)
{
goto IL_73;
}
if (efocbjjbbbe > (ulong)2L)
{
}
IL_4A:
Func<string> func = () => null;
Func<Sprite> func2 = () => null;
Func<Sprite> func3 = () => null;
IL_73:
Func<string> func4 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 != 0)
{
goto IL_F4;
}
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 = () => null;
IL_9E:
Func<string> func5 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 != 0)
{
goto IL_F4;
}
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 = () => null;
IL_C9:
Func<string> func6 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 == 0)
{
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 = () => null;
}
IL_F4:
InventionModel inventionModel = efocbjjbbbe.inventionModel;
inventionModel.<GEMENGGIAFG>k__BackingField = typeof(BAEJLDPBGFI).TypeHandle;
inventionModel.OEMDIAHHILF = efocbjjbbbe;
inventionModel.OIFJIPKFNHK = false;
inventionModel.CIKKIDJAKJI = false;
inventionModel.MKBLJJGJAOH();
}
// Token: 0x06004DE2 RID: 19938 RVA: 0x0011D340 File Offset: 0x0011B540
[Token(Token = "0x6004DE2")]
[Address(RVA = "0x12BDE70", Offset = "0x12BCC70", VA = "0x1812BDE70")]
public InventionListCardSpawnerImpl()
{
}
// Token: 0x02000C9F RID: 3231
[Token(Token = "0x2000C9F")]
[CompilerGenerated]
private sealed class EFOCBJJBBBE
{
// Token: 0x06004DE3 RID: 19939 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6004DE3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EFOCBJJBBBE()
{
}
// Token: 0x06004DE4 RID: 19940 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE4")]
[Address(RVA = "0x12B9F00", Offset = "0x12B8D00", VA = "0x1812B9F00")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x06004DE5 RID: 19941 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE5")]
[Address(RVA = "0x12B9F50", Offset = "0x12B8D50", VA = "0x1812B9F50")]
internal string <OnPopulateInstance>b__2()
{
return null;
}
// Token: 0x06004DE6 RID: 19942 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE6")]
[Address(RVA = "0x12B9FA0", Offset = "0x12B8DA0", VA = "0x1812B9FA0")]
internal string <OnPopulateInstance>b__4()
{
return null;
}
// Token: 0x06004DE7 RID: 19943 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE7")]
[Address(RVA = "0x12B9FF0", Offset = "0x12B8DF0", VA = "0x1812B9FF0")]
internal string <OnPopulateInstance>b__6()
{
return null;
}
// Token: 0x06004DE8 RID: 19944 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE8")]
[Address(RVA = "0x12BA010", Offset = "0x12B8E10", VA = "0x1812BA010")]
internal Sprite <OnPopulateInstance>b__7()
{
return null;
}
// Token: 0x06004DE9 RID: 19945 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DE9")]
[Address(RVA = "0x12B9FF0", Offset = "0x12B8DF0", VA = "0x1812B9FF0")]
internal string <OnPopulateInstance>b__8()
{
return null;
}
// Token: 0x06004DEA RID: 19946 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004DEA")]
[Address(RVA = "0x12BA010", Offset = "0x12B8E10", VA = "0x1812BA010")]
internal Sprite <OnPopulateInstance>b__9()
{
return null;
}
// Token: 0x040038C1 RID: 14529
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40038C1")]
public InventionModel inventionModel;
}
}
}
}