Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/InventionListModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

520 lines
18 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: 0x02000CCD RID: 3277
[Token(Token = "0x2000CCD")]
public class InventionListModelController : ModelController<InventionListModel>
{
// Token: 0x06004F06 RID: 20230 RVA: 0x0011F790 File Offset: 0x0011D990
[Token(Token = "0x6004F06")]
[Address(RVA = "0x1C736F0", Offset = "0x1C726F0", VA = "0x181C736F0")]
public InventionListModelController()
{
}
// Token: 0x02000CCE RID: 3278
[Token(Token = "0x2000CCE")]
[Serializable]
private class SourceLabelTextImpl : TextControllerImpl<InventionListModel>
{
// Token: 0x06004F07 RID: 20231 RVA: 0x0011F7A4 File Offset: 0x0011D9A4
[Token(Token = "0x6004F07")]
[Address(RVA = "0x1C81A90", Offset = "0x1C80A90", VA = "0x181C81A90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
float agentTimeHorizon = ((IAgent)InventionsConfig.Instance).AgentTimeHorizon;
}
// Token: 0x06004F08 RID: 20232 RVA: 0x0011F7C4 File Offset: 0x0011D9C4
[Token(Token = "0x6004F08")]
[Address(RVA = "0x1C81B10", Offset = "0x1C80B10", VA = "0x181C81B10")]
public SourceLabelTextImpl()
{
}
}
// Token: 0x02000CCF RID: 3279
[Token(Token = "0x2000CCF")]
[Serializable]
private class ShowSearchPageFilterDialogPopUpButtonImpl : ButtonControllerImpl<InventionListModel>
{
// Token: 0x06004F09 RID: 20233 RVA: 0x0011F7D8 File Offset: 0x0011D9D8
[Token(Token = "0x6004F09")]
[Address(RVA = "0x1C81080", Offset = "0x1C80080", VA = "0x181C81080", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004F0A RID: 20234 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004F0A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004F0B RID: 20235 RVA: 0x0011F7F0 File Offset: 0x0011D9F0
[Token(Token = "0x6004F0B")]
[Address(RVA = "0x1C810D0", Offset = "0x1C800D0", VA = "0x181C810D0")]
public ShowSearchPageFilterDialogPopUpButtonImpl()
{
}
}
// Token: 0x02000CD0 RID: 3280
[Token(Token = "0x2000CD0")]
[Serializable]
private class ShowStoreTabFilterDialogPopUpButtonImpl : ButtonControllerImpl<InventionListModel>
{
// Token: 0x06004F0C RID: 20236 RVA: 0x0011F804 File Offset: 0x0011DA04
[Token(Token = "0x6004F0C")]
[Address(RVA = "0x1C81110", Offset = "0x1C80110", VA = "0x181C81110", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route);
}
// Token: 0x06004F0D RID: 20237 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004F0D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004F0E RID: 20238 RVA: 0x0011F824 File Offset: 0x0011DA24
[Token(Token = "0x6004F0E")]
[Address(RVA = "0x1C81190", Offset = "0x1C80190", VA = "0x181C81190")]
public ShowStoreTabFilterDialogPopUpButtonImpl()
{
}
// Token: 0x0400398F RID: 14735
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400398F")]
[SerializeField]
private Route route;
}
// Token: 0x02000CD1 RID: 3281
[Token(Token = "0x2000CD1")]
[Serializable]
private class SortByDropdownImpl : DropdownControllerImpl<InventionListModel>
{
// Token: 0x06004F0F RID: 20239 RVA: 0x0011F838 File Offset: 0x0011DA38
[Token(Token = "0x6004F0F")]
[Address(RVA = "0x1C81980", Offset = "0x1C80980", VA = "0x181C81980", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<InventionsConfig.InventionSortFriendlyNameMapping> list = new List();
this.sortCriteriaConfig = list;
InventionsConfig instance = InventionsConfig.Instance;
}
// Token: 0x06004F10 RID: 20240 RVA: 0x0011F868 File Offset: 0x0011DA68
[Token(Token = "0x6004F10")]
[Address(RVA = "0x1C817E0", Offset = "0x1C807E0", VA = "0x181C817E0", 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: 0x06004F11 RID: 20241 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004F11")]
[Address(RVA = "0x1C818F0", Offset = "0x1C808F0", VA = "0x181C818F0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004F12 RID: 20242 RVA: 0x0011F898 File Offset: 0x0011DA98
[Token(Token = "0x6004F12")]
[Address(RVA = "0x1C81A50", Offset = "0x1C80A50", VA = "0x181C81A50")]
public SortByDropdownImpl()
{
}
// Token: 0x06004F13 RID: 20243 RVA: 0x0011F8AC File Offset: 0x0011DAAC
[Token(Token = "0x6004F13")]
[Address(RVA = "0x1C81890", Offset = "0x1C80890", VA = "0x181C81890")]
[CompilerGenerated]
private bool NHGMBBDPBNJ(InventionsConfig.InventionSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x04003990 RID: 14736
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003990")]
[NonSerialized]
private List<InventionsConfig.InventionSortFriendlyNameMapping> sortCriteriaConfig;
}
// Token: 0x02000CD2 RID: 3282
[Token(Token = "0x2000CD2")]
[Serializable]
private class InventionsBySourceLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004F14 RID: 20244 RVA: 0x0011F8C0 File Offset: 0x0011DAC0
[Token(Token = "0x6004F14")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004F15 RID: 20245 RVA: 0x0011F8D4 File Offset: 0x0011DAD4
[Token(Token = "0x6004F15")]
[Address(RVA = "0x1C76D10", Offset = "0x1C75D10", VA = "0x181C76D10", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004F16 RID: 20246 RVA: 0x0011F8EC File Offset: 0x0011DAEC
[Token(Token = "0x6004F16")]
[Address(RVA = "0x1C76DD0", Offset = "0x1C75DD0", VA = "0x181C76DD0")]
public InventionsBySourceLinkImpl()
{
}
}
// Token: 0x02000CD3 RID: 3283
[Token(Token = "0x2000CD3")]
[Serializable]
private class InventionListLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06004F17 RID: 20247 RVA: 0x0011F900 File Offset: 0x0011DB00
[Token(Token = "0x6004F17")]
[Address(RVA = "0x1C73530", Offset = "0x1C72530", VA = "0x181C73530", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004F18 RID: 20248 RVA: 0x0011F914 File Offset: 0x0011DB14
[Token(Token = "0x6004F18")]
[Address(RVA = "0x1C73590", Offset = "0x1C72590", VA = "0x181C73590", 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: 0x06004F19 RID: 20249 RVA: 0x0011F940 File Offset: 0x0011DB40
[Token(Token = "0x6004F19")]
[Address(RVA = "0x1C736B0", Offset = "0x1C726B0", VA = "0x181C736B0")]
public InventionListLinkImpl()
{
}
}
// Token: 0x02000CD4 RID: 3284
[Token(Token = "0x2000CD4")]
[Serializable]
private class SearchInventionListLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004F1A RID: 20250 RVA: 0x0011F954 File Offset: 0x0011DB54
[Token(Token = "0x6004F1A")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004F1B RID: 20251 RVA: 0x0011F968 File Offset: 0x0011DB68
[Token(Token = "0x6004F1B")]
[Address(RVA = "0x1C809F0", Offset = "0x1C7F9F0", VA = "0x181C809F0", 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: 0x06004F1C RID: 20252 RVA: 0x0011F9A0 File Offset: 0x0011DBA0
[Token(Token = "0x6004F1C")]
[Address(RVA = "0x1C80AE0", Offset = "0x1C7FAE0", VA = "0x181C80AE0")]
public SearchInventionListLinkImpl()
{
}
// Token: 0x04003991 RID: 14737
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003991")]
[SerializeField]
private List<string> tagList;
}
// Token: 0x02000CD5 RID: 3285
[Token(Token = "0x2000CD5")]
[Serializable]
private class SearchTabLinkImpl : LinkControllerImpl<InventionListModel>
{
// Token: 0x06004F1D RID: 20253 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004F1D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004F1E RID: 20254 RVA: 0x0011F9B4 File Offset: 0x0011DBB4
[Token(Token = "0x6004F1E")]
[Address(RVA = "0x1C80B20", Offset = "0x1C7FB20", VA = "0x181C80B20", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004F1F RID: 20255 RVA: 0x0011F9CC File Offset: 0x0011DBCC
[Token(Token = "0x6004F1F")]
[Address(RVA = "0x1C80BD0", Offset = "0x1C7FBD0", VA = "0x181C80BD0")]
public SearchTabLinkImpl()
{
}
}
// Token: 0x02000CD6 RID: 3286
[Token(Token = "0x2000CD6")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<InventionListModel>
{
// Token: 0x06004F20 RID: 20256 RVA: 0x0011F9E0 File Offset: 0x0011DBE0
[Token(Token = "0x6004F20")]
[Address(RVA = "0x1C71D00", Offset = "0x1C70D00", VA = "0x181C71D00", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.HEMDEJHCHGI(num);
CECAKDDNHLN cecakddnhln2;
bool flag2 = cecakddnhln2.NIAPNGIGHFE(num);
}
// Token: 0x06004F21 RID: 20257 RVA: 0x0011FA08 File Offset: 0x0011DC08
[Token(Token = "0x6004F21")]
[Address(RVA = "0x1C71E40", Offset = "0x1C70E40", VA = "0x181C71E40")]
public FromUriImpl()
{
}
}
// Token: 0x02000CD7 RID: 3287
[Token(Token = "0x2000CD7")]
[Serializable]
private class FromSearchUriImpl : FromUriControllerImpl<InventionListModel>
{
// Token: 0x06004F22 RID: 20258 RVA: 0x0011FA1C File Offset: 0x0011DC1C
[Token(Token = "0x6004F22")]
[Address(RVA = "0x1C71A40", Offset = "0x1C70A40", VA = "0x181C71A40", 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: 0x06004F23 RID: 20259 RVA: 0x0011FA4C File Offset: 0x0011DC4C
[Token(Token = "0x6004F23")]
[Address(RVA = "0x1C71B70", Offset = "0x1C70B70", VA = "0x181C71B70")]
public FromSearchUriImpl()
{
}
}
// Token: 0x02000CD8 RID: 3288
[Token(Token = "0x2000CD8")]
[Serializable]
private class InventionListSpawnerImpl : RecyclingListControllerImpl<InventionListModel, InventionModel>
{
// Token: 0x06004F24 RID: 20260 RVA: 0x0011FA60 File Offset: 0x0011DC60
[Token(Token = "0x6004F24")]
[Address(RVA = "0x1C73810", Offset = "0x1C72810", VA = "0x181C73810", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x06004F25 RID: 20261 RVA: 0x0011FA78 File Offset: 0x0011DC78
[Token(Token = "0x6004F25")]
[Address(RVA = "0x1C73730", Offset = "0x1C72730", VA = "0x181C73730", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
InventionModel inventionModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
inventionModel.<GEMENGGIAFG>k__BackingField = GCCLEJOGCCE;
inventionModel.OEMDIAHHILF = (long)EFBDCIJMFGD;
inventionModel.OIFJIPKFNHK = true;
inventionModel.CIKKIDJAKJI = false;
inventionModel.MKBLJJGJAOH();
}
// Token: 0x06004F26 RID: 20262 RVA: 0x0011FAB8 File Offset: 0x0011DCB8
[Token(Token = "0x6004F26")]
[Address(RVA = "0x1C73860", Offset = "0x1C72860", VA = "0x181C73860")]
public InventionListSpawnerImpl()
{
}
}
// Token: 0x02000CD9 RID: 3289
[Token(Token = "0x2000CD9")]
[Serializable]
private class InventionListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<InventionListModel, InventionModel, InventionModelController>
{
// Token: 0x06004F27 RID: 20263 RVA: 0x0011FACC File Offset: 0x0011DCCC
[Token(Token = "0x6004F27")]
[Address(RVA = "0x1C734A0", Offset = "0x1C724A0", VA = "0x181C734A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x06004F28 RID: 20264 RVA: 0x0011FAE4 File Offset: 0x0011DCE4
[Token(Token = "0x6004F28")]
[Address(RVA = "0x1C72F60", Offset = "0x1C71F60", VA = "0x181C72F60", 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;
int num = 0;
if (num != 6 && num != 7)
{
if (18446744073709551612UL > (ulong)1L)
{
if (num > 1)
{
if (18446744073709551608UL > (ulong)2L)
{
}
Func<string> func = () => null;
Func<Sprite> func2 = () => null;
Func<Sprite> func3 = () => null;
}
Func<string> func4 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 != 0)
{
goto IL_D8;
}
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_5 = () => null;
}
Func<string> func5 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 != 0)
{
goto IL_D8;
}
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_3 = () => null;
}
Func<string> func6 = () => null;
if (InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 == 0)
{
InventionListModelController.InventionListCardSpawnerImpl.<>c.<>9__1_1 = () => null;
}
IL_D8:
InventionModel inventionModel = efocbjjbbbe.inventionModel;
inventionModel.<GEMENGGIAFG>k__BackingField = typeof(BAEJLDPBGFI).TypeHandle;
inventionModel.OEMDIAHHILF = efocbjjbbbe;
inventionModel.OIFJIPKFNHK = false;
inventionModel.CIKKIDJAKJI = false;
inventionModel.MKBLJJGJAOH();
}
// Token: 0x06004F29 RID: 20265 RVA: 0x0011FC04 File Offset: 0x0011DE04
[Token(Token = "0x6004F29")]
[Address(RVA = "0x1C734F0", Offset = "0x1C724F0", VA = "0x181C734F0")]
public InventionListCardSpawnerImpl()
{
}
// Token: 0x02000CDA RID: 3290
[Token(Token = "0x2000CDA")]
[CompilerGenerated]
private sealed class EFOCBJJBBBE
{
// Token: 0x06004F2A RID: 20266 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004F2A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EFOCBJJBBBE()
{
}
// Token: 0x06004F2B RID: 20267 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F2B")]
[Address(RVA = "0x1C6F110", Offset = "0x1C6E110", VA = "0x181C6F110")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x06004F2C RID: 20268 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F2C")]
[Address(RVA = "0x1C6F160", Offset = "0x1C6E160", VA = "0x181C6F160")]
internal string <OnPopulateInstance>b__2()
{
return null;
}
// Token: 0x06004F2D RID: 20269 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F2D")]
[Address(RVA = "0x1C6F1B0", Offset = "0x1C6E1B0", VA = "0x181C6F1B0")]
internal string <OnPopulateInstance>b__4()
{
return null;
}
// Token: 0x06004F2E RID: 20270 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F2E")]
[Address(RVA = "0x1C6F200", Offset = "0x1C6E200", VA = "0x181C6F200")]
internal string <OnPopulateInstance>b__6()
{
return null;
}
// Token: 0x06004F2F RID: 20271 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F2F")]
[Address(RVA = "0x1C6F220", Offset = "0x1C6E220", VA = "0x181C6F220")]
internal Sprite <OnPopulateInstance>b__7()
{
return null;
}
// Token: 0x06004F30 RID: 20272 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F30")]
[Address(RVA = "0x1C6F200", Offset = "0x1C6E200", VA = "0x181C6F200")]
internal string <OnPopulateInstance>b__8()
{
return null;
}
// Token: 0x06004F31 RID: 20273 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004F31")]
[Address(RVA = "0x1C6F220", Offset = "0x1C6E220", VA = "0x181C6F220")]
internal Sprite <OnPopulateInstance>b__9()
{
return null;
}
// Token: 0x04003992 RID: 14738
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003992")]
public InventionModel inventionModel;
}
}
}
}