Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/OutfitItemListModelController.cs
T
2026-04-08 23:40:05 +02:00

275 lines
9.5 KiB
C#

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<OutfitItemListModel>
{
// 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<OutfitItemListModel, OutfitItemModel>
{
// 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<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ copcoeaofdj;
if (num < EFBDCIJMFGD)
{
num += num;
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList<string>).TypeHandle)
{
copcoeaofdj += (int)copcoeaofdj;
throw new NullReferenceException();
}
num++;
}
OutfitItemModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<OutfitItemModel>();
string egklbacjiba = componentInChildren.EGKLBACJIBA;
bool flag;
if (flag)
{
componentInChildren.CCPKDKOAOFM();
componentInChildren.DODGCIPBHMK();
componentInChildren.CACDLBPLHKE();
}
componentInChildren.EGKLBACJIBA = EFBDCIJMFGD;
componentInChildren.IPAFFAFNKND = this;
copcoeaofdj = (Model<RRUIModel.CIGLFOOGNJL>.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<string>(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<OutfitItemListModel>
{
// 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<OutfitItemListModel>
{
// 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<string> 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<string> 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<OutfitItemListModel>
{
// 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<OutfitItemListModelController.OutfitItemListSortCriteria> list = this.sortingCriteria;
Func<OutfitItemListModelController.OutfitItemListSortCriteria, AG_TMP_Dropdown.OptionData> <>9__1_ = OutfitItemListModelController.SortDropdownControllerImpl.<>c.<>9__1_0;
if (<>9__1_ == 0)
{
OutfitItemListModelController.SortDropdownControllerImpl.<>c.<>9__1_0 = (OutfitItemListModelController.OutfitItemListSortCriteria m) => null;
}
List<AG_TMP_Dropdown.OptionData> list2 = Enumerable.ToList<AG_TMP_Dropdown.OptionData>(Enumerable.Select<OutfitItemListModelController.OutfitItemListSortCriteria, AG_TMP_Dropdown.OptionData>(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<OutfitItemListModelController.OutfitItemListSortCriteria> list = this.sortingCriteria;
Predicate<OutfitItemListModelController.OutfitItemListSortCriteria> 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<OutfitItemListModelController.OutfitItemListSortCriteria> 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<OutfitItemListModelController.OutfitItemListSortCriteria> sortingCriteria;
}
// Token: 0x02000B3F RID: 2879
[Token(Token = "0x2000B3F")]
[Serializable]
private class HideIfNoTrialItemsWornImpl : HideableControllerImpl<OutfitItemListModel>
{
// 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.<EGKJPJKLEAI>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()
{
}
}
}
}