1072 lines
31 KiB
C#
1072 lines
31 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Com.TheFallenGames.OSA.Core;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using RRUI.Data;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007DF RID: 2015
|
|
[Token(Token = "0x20007DF")]
|
|
[DisallowMultipleComponent]
|
|
public class RecyclingListScrollRect : OSA<RecyclingScrollRectParams, LEHMCOFHDDD>, ONOAOHOHJKA, MIHIBPPCKHM, CICONFIAIOC, IInitializePotentialDragHandler, IEventSystemHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IScrollHandler
|
|
{
|
|
// Token: 0x170009D3 RID: 2515
|
|
// (get) Token: 0x060038CD RID: 14541 RVA: 0x000EC794 File Offset: 0x000EA994
|
|
[Token(Token = "0x170009D3")]
|
|
public IILCGFIHJLP<GameObject, int> FGJEOEMBPND
|
|
{
|
|
[Token(Token = "0x60038CD")]
|
|
[Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0", Slot = "119")]
|
|
get
|
|
{
|
|
return this.FAIGCDCJCOJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009D4 RID: 2516
|
|
// (get) Token: 0x060038CE RID: 14542 RVA: 0x000EC7A8 File Offset: 0x000EA9A8
|
|
[Token(Token = "0x170009D4")]
|
|
public int ALLOECHEPOC
|
|
{
|
|
[Token(Token = "0x60038CE")]
|
|
[Address(RVA = "0x13AF530", Offset = "0x13AE330", VA = "0x1813AF530")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!base.OFHMBLGGHNE(num, num, num2))
|
|
{
|
|
return 0;
|
|
}
|
|
return Mathf.FloorToInt((float)num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009D5 RID: 2517
|
|
// (get) Token: 0x060038CF RID: 14543 RVA: 0x000EC7D0 File Offset: 0x000EA9D0
|
|
// (set) Token: 0x060038D0 RID: 14544 RVA: 0x000EC7E4 File Offset: 0x000EA9E4
|
|
[Token(Token = "0x170009D5")]
|
|
public bool MOABDCJMPMC
|
|
{
|
|
[Token(Token = "0x60038CF")]
|
|
[Address(RVA = "0xBC6B10", Offset = "0xBC5910", VA = "0x180BC6B10")]
|
|
get;
|
|
[Token(Token = "0x60038D0")]
|
|
[Address(RVA = "0xBC6B20", Offset = "0xBC5920", VA = "0x180BC6B20")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170009D6 RID: 2518
|
|
// (get) Token: 0x060038D1 RID: 14545 RVA: 0x000EC7F8 File Offset: 0x000EA9F8
|
|
// (set) Token: 0x060038D2 RID: 14546 RVA: 0x000EC80C File Offset: 0x000EAA0C
|
|
[Token(Token = "0x170009D6")]
|
|
public bool GOGBJCKIMFB
|
|
{
|
|
[Token(Token = "0x60038D1")]
|
|
[Address(RVA = "0xF950E0", Offset = "0xF93EE0", VA = "0x180F950E0")]
|
|
get;
|
|
[Token(Token = "0x60038D2")]
|
|
[Address(RVA = "0xF93DF0", Offset = "0xF92BF0", VA = "0x180F93DF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170009D7 RID: 2519
|
|
// (get) Token: 0x060038D3 RID: 14547 RVA: 0x000EC820 File Offset: 0x000EAA20
|
|
[Token(Token = "0x170009D7")]
|
|
public MFBGLIHGCGO<float> HIBKBLMJPKH
|
|
{
|
|
[Token(Token = "0x60038D3")]
|
|
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960", Slot = "121")]
|
|
get
|
|
{
|
|
return this.LPKGALPLIDJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038D4 RID: 14548 RVA: 0x000EC834 File Offset: 0x000EAA34
|
|
[Token(Token = "0x60038D4")]
|
|
[Address(RVA = "0x16A51D0", Offset = "0x16A3FD0", VA = "0x1816A51D0")]
|
|
public void Spawn<T>([CanBeNull] IReadOnlyList<T> ABADFLCBFIJ, GameObject CFAPNBBHEKB)
|
|
{
|
|
if (ABADFLCBFIJ != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038D5 RID: 14549 RVA: 0x000EC84C File Offset: 0x000EAA4C
|
|
[Token(Token = "0x60038D5")]
|
|
[Address(RVA = "0x16A7A10", Offset = "0x16A6810", VA = "0x1816A7A10", Slot = "120")]
|
|
public void Spawn<T>(int NDEADKJDFFO, [CanBeNull] IReadOnlyList<T> ABADFLCBFIJ, GameObject CFAPNBBHEKB)
|
|
{
|
|
GameObject pgkholgopkd = this.PGKHOLGOPKD;
|
|
int num = 0;
|
|
if (pgkholgopkd != CFAPNBBHEKB)
|
|
{
|
|
Func<int, GameObject> func = new Func(CFAPNBBHEKB, (IntPtr)num);
|
|
this.CJNFHBFLFNO = func;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038D6 RID: 14550 RVA: 0x000EC884 File Offset: 0x000EAA84
|
|
[Token(Token = "0x60038D6")]
|
|
[Address(RVA = "0x16A82E0", Offset = "0x16A70E0", VA = "0x1816A82E0")]
|
|
public void Spawn<T>([CanBeNull] IReadOnlyList<T> ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func<int, GameObject> DJCKHDBKPIB)
|
|
{
|
|
if (ABADFLCBFIJ != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038D7 RID: 14551 RVA: 0x000EC89C File Offset: 0x000EAA9C
|
|
[Token(Token = "0x60038D7")]
|
|
[Address(RVA = "0x16A7B50", Offset = "0x16A6950", VA = "0x1816A7B50")]
|
|
public void Spawn<T>(int NDEADKJDFFO, [CanBeNull] IReadOnlyList<T> ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func<int, GameObject> DJCKHDBKPIB)
|
|
{
|
|
if (this.NEBDAIFHJLL != 0)
|
|
{
|
|
}
|
|
if (this.MNJABJOLNHG())
|
|
{
|
|
return;
|
|
}
|
|
IntPtr cachedPtr = CONKPDFCLGM.m_CachedPtr;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060038D8 RID: 14552 RVA: 0x000EC8C8 File Offset: 0x000EAAC8
|
|
[Token(Token = "0x60038D8")]
|
|
[Address(RVA = "0x16A66A0", Offset = "0x16A54A0", VA = "0x1816A66A0")]
|
|
private void BPIJFINLLLB<T>(int NDEADKJDFFO, [CanBeNull] IReadOnlyList<T> ABADFLCBFIJ, GameObject CONKPDFCLGM, Func<int, GameObject> DJCKHDBKPIB)
|
|
{
|
|
int num = 0;
|
|
if (CONKPDFCLGM == num)
|
|
{
|
|
}
|
|
if (this.MNJABJOLNHG())
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
base.Start();
|
|
}
|
|
if (this.PGKHOLGOPKD != CONKPDFCLGM)
|
|
{
|
|
}
|
|
Func<int, GameObject> djckhdbkpib = this.DJCKHDBKPIB;
|
|
bool flag;
|
|
if (flag || NDEADKJDFFO != (flag ? 1 : 0) || !flag)
|
|
{
|
|
this.PGKHOLGOPKD = CONKPDFCLGM;
|
|
this.DJCKHDBKPIB = 0;
|
|
if (flag)
|
|
{
|
|
}
|
|
this.PJMKKGOJKBM(CONKPDFCLGM);
|
|
bool nihenndenoe = this.NIHENNDENOE;
|
|
this.BDIKOAEGGAG = true;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
this.KMKOJHCAKOD(nihenndenoe, NDEADKJDFFO, num2 != 0, num3 != 0UL);
|
|
this.BDIKOAEGGAG = false;
|
|
this.IILAEJECCCI();
|
|
this.LBPHDDHGLMF();
|
|
this.NIHENNDENOE = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038D9 RID: 14553 RVA: 0x000EC974 File Offset: 0x000EAB74
|
|
[Token(Token = "0x60038D9")]
|
|
[Address(RVA = "0x13AEF90", Offset = "0x13ADD90", VA = "0x1813AEF90", Slot = "69")]
|
|
protected override void Start()
|
|
{
|
|
Canvas componentInParent = base.GetComponentInParent<Canvas>();
|
|
this.NKKFJKIMHBN = componentInParent;
|
|
if (componentInParent == 0 || componentInParent.transform != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
this.AAFEHJFOMAI = num;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Hideable hideable;
|
|
this.NPMNKKCDLLM = hideable;
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Hideable hideable2;
|
|
this.AJMDNFPHEBH = hideable2;
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
Hideable hideable3;
|
|
this.GMOMMGJBMMB = hideable3;
|
|
}
|
|
Hideable npmnkkcdllm = this.NPMNKKCDLLM;
|
|
int num2 = 0;
|
|
if (npmnkkcdllm != num2)
|
|
{
|
|
Hideable npmnkkcdllm2 = this.NPMNKKCDLLM;
|
|
bool flag4 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
npmnkkcdllm2.JBHFJHKCDAL.BPAJKKAGPKB(this);
|
|
if (npmnkkcdllm2.GHKIOPEDAMF)
|
|
{
|
|
bool flag5 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag4 == flag5)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
}
|
|
npmnkkcdllm2.GHKIOPEDAMF = true;
|
|
npmnkkcdllm2.MKBLJJGJAOH();
|
|
}
|
|
IL_B0:
|
|
Hideable ajmdnfphebh = this.AJMDNFPHEBH;
|
|
int num3 = 0;
|
|
if (ajmdnfphebh != num3)
|
|
{
|
|
Hideable ajmdnfphebh2 = this.AJMDNFPHEBH;
|
|
bool flag6 = ajmdnfphebh2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
AOLMGGAPKEH jbhfjhkcdal = ajmdnfphebh2.JBHFJHKCDAL;
|
|
bool flag4 = flag6;
|
|
jbhfjhkcdal.BPAJKKAGPKB(this);
|
|
if (ajmdnfphebh2.GHKIOPEDAMF)
|
|
{
|
|
bool flag7 = ajmdnfphebh2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag4 == flag7)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
ajmdnfphebh2.GHKIOPEDAMF = true;
|
|
ajmdnfphebh2.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038DA RID: 14554 RVA: 0x000ECAD0 File Offset: 0x000EACD0
|
|
[Token(Token = "0x60038DA")]
|
|
[Address(RVA = "0x13AE7E0", Offset = "0x13AD5E0", VA = "0x1813AE7E0", Slot = "68")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
this.NIHENNDENOE = true;
|
|
Vector2 zero = Vector2.zero;
|
|
base.JIGGKKCAGIF = zero;
|
|
}
|
|
|
|
// Token: 0x060038DB RID: 14555 RVA: 0x000ECAFC File Offset: 0x000EACFC
|
|
[Token(Token = "0x60038DB")]
|
|
[Address(RVA = "0x13AE6E0", Offset = "0x13AD4E0", VA = "0x1813AE6E0", Slot = "117")]
|
|
protected override void NDMMONELLFM(double LLDOJLBIKKF)
|
|
{
|
|
base.NDMMONELLFM(LLDOJLBIKKF);
|
|
this.FEKIOAHMOED();
|
|
if (this.LPKGALPLIDJ != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038DC RID: 14556 RVA: 0x000ECB28 File Offset: 0x000EAD28
|
|
[Token(Token = "0x60038DC")]
|
|
[Address(RVA = "0x13AE770", Offset = "0x13AD570", VA = "0x1813AE770", Slot = "75")]
|
|
public override void OnBeginDrag(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnBeginDrag(OEKEOCOGKMG);
|
|
if (this.GDLGDPDDFPM != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038DD RID: 14557 RVA: 0x000ECB48 File Offset: 0x000EAD48
|
|
[Token(Token = "0x60038DD")]
|
|
[Address(RVA = "0x13AE860", Offset = "0x13AD660", VA = "0x1813AE860", Slot = "77")]
|
|
public override void OnEndDrag(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnEndDrag(OEKEOCOGKMG);
|
|
this.LBPHDDHGLMF();
|
|
LEHMCOFHDDD lehmcofhddd;
|
|
string text = lehmcofhddd.ToString();
|
|
}
|
|
|
|
// Token: 0x060038DE RID: 14558 RVA: 0x000ECB74 File Offset: 0x000EAD74
|
|
[Token(Token = "0x60038DE")]
|
|
[Address(RVA = "0x13AD1E0", Offset = "0x13ABFE0", VA = "0x1813AD1E0")]
|
|
private JCHBGFFIMCP AIODPKLLIFA(float MKLANHOEGAA, float ECCKMIBFOEI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038DF RID: 14559 RVA: 0x000ECB84 File Offset: 0x000EAD84
|
|
[Token(Token = "0x60038DF")]
|
|
[Address(RVA = "0x13AE620", Offset = "0x13AD420", VA = "0x1813AE620")]
|
|
private void LBPHDDHGLMF()
|
|
{
|
|
if (this.GDLGDPDDFPM != 0)
|
|
{
|
|
this.GDLGDPDDFPM = (ulong)0L;
|
|
}
|
|
Action action = new Action(this.CAODCILJHJE);
|
|
KFBABPAPIMB kfbabpapimb;
|
|
this.GDLGDPDDFPM = kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x060038E0 RID: 14560 RVA: 0x000ECBC0 File Offset: 0x000EADC0
|
|
[Token(Token = "0x60038E0")]
|
|
[Address(RVA = "0x13AD230", Offset = "0x13AC030", VA = "0x1813AD230")]
|
|
private void CAODCILJHJE()
|
|
{
|
|
LEHMCOFHDDD lehmcofhddd;
|
|
if (lehmcofhddd != 0)
|
|
{
|
|
string text = lehmcofhddd.ToString();
|
|
}
|
|
int gkdmffiognb = this.GKDMFFIOGNB;
|
|
int num = this.ALLOECHEPOC;
|
|
num++;
|
|
if (gkdmffiognb != 0)
|
|
{
|
|
}
|
|
int ohdfglidmin = this.OHDFGLIDMIN;
|
|
this.LBPHDDHGLMF();
|
|
}
|
|
|
|
// Token: 0x060038E1 RID: 14561 RVA: 0x000ECC14 File Offset: 0x000EAE14
|
|
[Token(Token = "0x60038E1")]
|
|
[Address(RVA = "0x13AE230", Offset = "0x13AD030", VA = "0x1813AE230")]
|
|
private void IILAEJECCCI()
|
|
{
|
|
this.HKIKPPOODKP();
|
|
this.PMOODNEOMLI();
|
|
this.FEKIOAHMOED();
|
|
}
|
|
|
|
// Token: 0x060038E2 RID: 14562 RVA: 0x000ECC34 File Offset: 0x000EAE34
|
|
[Token(Token = "0x60038E2")]
|
|
[Address(RVA = "0x13ADC00", Offset = "0x13ACA00", VA = "0x1813ADC00")]
|
|
private void HKIKPPOODKP()
|
|
{
|
|
Hideable gmommgjbmmb;
|
|
for (;;)
|
|
{
|
|
GameObject pgkholgopkd = this.PGKHOLGOPKD;
|
|
Transform transform = pgkholgopkd.transform;
|
|
if (transform != 0 && transform != 0)
|
|
{
|
|
GameObject pgkholgopkd2 = this.PGKHOLGOPKD;
|
|
int num = 0;
|
|
ILayoutElement layoutElement = pgkholgopkd2.FABKIOBNCHE(num != 0);
|
|
bool isVertical = base.CCLKFIIGDMB;
|
|
if (layoutElement == 0 || isVertical)
|
|
{
|
|
}
|
|
if (isVertical)
|
|
{
|
|
}
|
|
BaseParams baseParameters = base.PMBFLOIGMIM;
|
|
RectTransform viewport = base.BKCCCMLHNMO;
|
|
if (base.CCLKFIIGDMB)
|
|
{
|
|
}
|
|
int num3;
|
|
int num2 = Math.Max(1, num3);
|
|
}
|
|
this.OHDFGLIDMIN = (int)((uint)1);
|
|
gmommgjbmmb = this.GMOMMGJBMMB;
|
|
int num4;
|
|
this.GKDMFFIOGNB = num4;
|
|
if (num4 != 1)
|
|
{
|
|
break;
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Hideable gmommgjbmmb2 = this.GMOMMGJBMMB;
|
|
bool flag2 = gmommgjbmmb2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
gmommgjbmmb2.JBHFJHKCDAL.BPAJKKAGPKB(this);
|
|
if (gmommgjbmmb2.GHKIOPEDAMF)
|
|
{
|
|
bool flag3 = gmommgjbmmb2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag2 == flag3)
|
|
{
|
|
goto IL_209;
|
|
}
|
|
}
|
|
gmommgjbmmb2.GHKIOPEDAMF = true;
|
|
gmommgjbmmb2.MKBLJJGJAOH();
|
|
}
|
|
IL_209:
|
|
Hideable npmnkkcdllm = this.NPMNKKCDLLM;
|
|
int num5 = 0;
|
|
if (npmnkkcdllm != num5)
|
|
{
|
|
Hideable npmnkkcdllm2 = this.NPMNKKCDLLM;
|
|
bool flag4 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
AOLMGGAPKEH jbhfjhkcdal = npmnkkcdllm2.JBHFJHKCDAL;
|
|
bool flag2 = flag4;
|
|
jbhfjhkcdal.BPAJKKAGPKB(this);
|
|
if (npmnkkcdllm2.GHKIOPEDAMF)
|
|
{
|
|
bool flag5 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag2 == flag5)
|
|
{
|
|
goto IL_278;
|
|
}
|
|
}
|
|
npmnkkcdllm2.GHKIOPEDAMF = true;
|
|
npmnkkcdllm2.MKBLJJGJAOH();
|
|
}
|
|
IL_278:
|
|
Hideable ajmdnfphebh = this.AJMDNFPHEBH;
|
|
int num6 = 0;
|
|
if (ajmdnfphebh != num6)
|
|
{
|
|
goto Block_14;
|
|
}
|
|
}
|
|
int num7 = 0;
|
|
if (gmommgjbmmb != num7)
|
|
{
|
|
Hideable gmommgjbmmb3 = this.GMOMMGJBMMB;
|
|
bool flag6 = gmommgjbmmb3.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
gmommgjbmmb3.JBHFJHKCDAL.BIHKNNPGGKP(this);
|
|
if (gmommgjbmmb3.GHKIOPEDAMF)
|
|
{
|
|
bool flag7 = gmommgjbmmb3.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag6 == flag7)
|
|
{
|
|
goto IL_E5;
|
|
}
|
|
}
|
|
gmommgjbmmb3.GHKIOPEDAMF = true;
|
|
gmommgjbmmb3.MKBLJJGJAOH();
|
|
}
|
|
IL_E5:
|
|
Hideable npmnkkcdllm3 = this.NPMNKKCDLLM;
|
|
int num8 = 0;
|
|
if (npmnkkcdllm3 != num8)
|
|
{
|
|
Hideable npmnkkcdllm4 = this.NPMNKKCDLLM;
|
|
bool flag6 = npmnkkcdllm4.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
npmnkkcdllm4.JBHFJHKCDAL.BIHKNNPGGKP(this);
|
|
if (npmnkkcdllm4.GHKIOPEDAMF)
|
|
{
|
|
bool flag8 = npmnkkcdllm4.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag6 == flag8)
|
|
{
|
|
goto IL_14C;
|
|
}
|
|
}
|
|
npmnkkcdllm4.GHKIOPEDAMF = true;
|
|
npmnkkcdllm4.MKBLJJGJAOH();
|
|
}
|
|
IL_14C:
|
|
Hideable ajmdnfphebh2 = this.AJMDNFPHEBH;
|
|
int num9 = 0;
|
|
if (ajmdnfphebh2 != num9)
|
|
{
|
|
Hideable ajmdnfphebh3 = this.AJMDNFPHEBH;
|
|
bool flag6 = ajmdnfphebh3.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
ajmdnfphebh3.JBHFJHKCDAL.BIHKNNPGGKP(this);
|
|
if (ajmdnfphebh3.GHKIOPEDAMF)
|
|
{
|
|
bool flag9 = ajmdnfphebh3.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
if (flag6 == flag9)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
ajmdnfphebh3.GHKIOPEDAMF = true;
|
|
ajmdnfphebh3.MKBLJJGJAOH();
|
|
}
|
|
return;
|
|
Block_14:
|
|
Hideable ajmdnfphebh4 = this.AJMDNFPHEBH;
|
|
bool flag10 = ajmdnfphebh4.JBHFJHKCDAL.CFLJGNJLBFG;
|
|
AOLMGGAPKEH jbhfjhkcdal2 = ajmdnfphebh4.JBHFJHKCDAL;
|
|
jbhfjhkcdal2.BPAJKKAGPKB(this);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060038E3 RID: 14563 RVA: 0x000ECF04 File Offset: 0x000EB104
|
|
[Token(Token = "0x60038E3")]
|
|
[Address(RVA = "0x13AEBA0", Offset = "0x13AD9A0", VA = "0x1813AEBA0")]
|
|
private void PMOODNEOMLI()
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag || flag2)
|
|
{
|
|
return;
|
|
}
|
|
List<GameObject> dfaogolofok = this.DFAOGOLOFOK;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
}
|
|
while (num != 0);
|
|
this.DFAOGOLOFOK.Clear();
|
|
int gkdmffiognb = this.GKDMFFIOGNB;
|
|
if (gkdmffiognb > 1 && gkdmffiognb > 0)
|
|
{
|
|
Transform transform;
|
|
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(num, transform);
|
|
this.DFAOGOLOFOK.Add(gameObject);
|
|
int num3 = 0;
|
|
Button button = gameObject.MHBNENBBNDJ(true, num3 != 0);
|
|
int num4 = 0;
|
|
if (!(button == num4))
|
|
{
|
|
int pageIndex = num2;
|
|
Button.ButtonClickedEvent onClick = button.m_OnClick;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
RecyclingListScrollRect <>4__this = this;
|
|
int pageIndex2 = pageIndex;
|
|
<>4__this.GoToPage(pageIndex2);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038E4 RID: 14564 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60038E4")]
|
|
[Address(RVA = "0x13AD600", Offset = "0x13AC400", VA = "0x1813AD600")]
|
|
private void FEKIOAHMOED()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060038E5 RID: 14565 RVA: 0x000ECFCC File Offset: 0x000EB1CC
|
|
[Token(Token = "0x60038E5")]
|
|
[Address(RVA = "0x13AD970", Offset = "0x13AC770", VA = "0x1813AD970")]
|
|
public void GoToItem(int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038E6 RID: 14566 RVA: 0x000ECFE4 File Offset: 0x000EB1E4
|
|
[Token(Token = "0x60038E6")]
|
|
[Address(RVA = "0x13ADAB0", Offset = "0x13AC8B0", VA = "0x1813ADAB0")]
|
|
public void GoToPage(int EFBDCIJMFGD)
|
|
{
|
|
int ohdfglidmin = this.OHDFGLIDMIN;
|
|
}
|
|
|
|
// Token: 0x060038E7 RID: 14567 RVA: 0x000ED004 File Offset: 0x000EB204
|
|
[Token(Token = "0x60038E7")]
|
|
[Address(RVA = "0x13ADB20", Offset = "0x13AC920", VA = "0x1813ADB20")]
|
|
public void GoToPreviousPage()
|
|
{
|
|
int num = this.ALLOECHEPOC - 1;
|
|
int num2 = Math.Max(0, num);
|
|
int ohdfglidmin = this.OHDFGLIDMIN;
|
|
}
|
|
|
|
// Token: 0x060038E8 RID: 14568 RVA: 0x000ED034 File Offset: 0x000EB234
|
|
[Token(Token = "0x60038E8")]
|
|
[Address(RVA = "0x13AD9C0", Offset = "0x13AC7C0", VA = "0x1813AD9C0")]
|
|
public void GoToNextPage()
|
|
{
|
|
int gkdmffiognb = this.GKDMFFIOGNB;
|
|
int num = this.ALLOECHEPOC + 1;
|
|
int num2 = Math.Min(gkdmffiognb, num);
|
|
int ohdfglidmin = this.OHDFGLIDMIN;
|
|
}
|
|
|
|
// Token: 0x060038E9 RID: 14569 RVA: 0x000ED06C File Offset: 0x000EB26C
|
|
[Token(Token = "0x60038E9")]
|
|
[Address(RVA = "0x13AE260", Offset = "0x13AD060", VA = "0x1813AE260", Slot = "99")]
|
|
protected override LEHMCOFHDDD KOJLDEEHBMO(int DMONLHAOMFP)
|
|
{
|
|
int num;
|
|
LEHMCOFHDDD lehmcofhddd;
|
|
do
|
|
{
|
|
num = 0;
|
|
lehmcofhddd = new LEHMCOFHDDD();
|
|
Func<int, GameObject> djckhdbkpib = this.DJCKHDBKPIB;
|
|
if (djckhdbkpib != 0)
|
|
{
|
|
GameObject gameObject = djckhdbkpib(DMONLHAOMFP);
|
|
}
|
|
int num2 = 0;
|
|
if (num == num2)
|
|
{
|
|
goto IL_F4;
|
|
}
|
|
lehmcofhddd.HMBJBONOBEB = num;
|
|
this.PJMKKGOJKBM(num);
|
|
lehmcofhddd.LGJMIKFLHAC = num;
|
|
if ((this.<NOKIALGANPH>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
return lehmcofhddd;
|
|
}
|
|
GameObject gameObject2 = lehmcofhddd.DFEIOJDNOGD.gameObject;
|
|
List<ModelBase> ojaijamcikh = RecyclingListScrollRect.OJAIJAMCIKH;
|
|
LBFOOLAIGBI.OPKLCCBLMCM<ModelBase>(gameObject2, true, ojaijamcikh);
|
|
List<ModelBase> ojaijamcikh2 = RecyclingListScrollRect.OJAIJAMCIKH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RecyclingListScrollRect.KADLMBDPKBP kadlmbdpkbp = new RecyclingListScrollRect.KADLMBDPKBP();
|
|
kadlmbdpkbp.<>4__this = this;
|
|
kadlmbdpkbp.model = kadlmbdpkbp;
|
|
Action scheduleVisibilityPass = num;
|
|
Action action = delegate
|
|
{
|
|
RecyclingListScrollRect <>4__this = kadlmbdpkbp.<>4__this;
|
|
int num4 = 0;
|
|
bool flag2 = <>4__this != num4;
|
|
RecyclingListScrollRect.KADLMBDPKBP cs$<>8__locals = kadlmbdpkbp;
|
|
if (!flag2)
|
|
{
|
|
OKNNKFGFODL <DIKCBKHFLKN>k__BackingField2 = cs$<>8__locals.model.<DIKCBKHFLKN>k__BackingField;
|
|
Action scheduleVisibilityPass2 = scheduleVisibilityPass;
|
|
<DIKCBKHFLKN>k__BackingField2.BIHKNNPGGKP(scheduleVisibilityPass2);
|
|
return;
|
|
}
|
|
RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this;
|
|
int num5 = 0;
|
|
<>4__this2.IAMCCHOCCCE(num5 != 0);
|
|
RecyclingListScrollRect <>4__this3 = kadlmbdpkbp.<>4__this;
|
|
RecyclingListScrollRect <>4__this4 = kadlmbdpkbp.<>4__this;
|
|
while (<>4__this4.BDIKOAEGGAG)
|
|
{
|
|
}
|
|
<>4__this4.QueueResetPosition();
|
|
};
|
|
scheduleVisibilityPass = action;
|
|
OKNNKFGFODL <DIKCBKHFLKN>k__BackingField = kadlmbdpkbp.model.<DIKCBKHFLKN>k__BackingField;
|
|
int num3 = 0;
|
|
<DIKCBKHFLKN>k__BackingField.BPAJKKAGPKB(action, num3 != 0);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
RecyclingListScrollRect.OJAIJAMCIKH.Clear();
|
|
IL_F4:
|
|
Debug.LogError("Invalid prefab returned by GetPrefabForIndex");
|
|
return lehmcofhddd;
|
|
}
|
|
|
|
// Token: 0x060038EA RID: 14570 RVA: 0x000ED198 File Offset: 0x000EB398
|
|
[Token(Token = "0x60038EA")]
|
|
[Address(RVA = "0x13AD860", Offset = "0x13AC660", VA = "0x1813AD860", Slot = "100")]
|
|
protected override void FMDLJOFCFND(LEHMCOFHDDD EDALGLLFMGG)
|
|
{
|
|
if (this.FAIGCDCJCOJ != 0)
|
|
{
|
|
GameObject gameObject = EDALGLLFMGG.DFEIOJDNOGD.gameObject;
|
|
string text = EDALGLLFMGG.ToString();
|
|
}
|
|
GameObject gameObject2 = EDALGLLFMGG.DFEIOJDNOGD.gameObject;
|
|
this.FEKIOAHMOED();
|
|
}
|
|
|
|
// Token: 0x060038EB RID: 14571 RVA: 0x000ED1DC File Offset: 0x000EB3DC
|
|
[Token(Token = "0x60038EB")]
|
|
[Address(RVA = "0x13AD3B0", Offset = "0x13AC1B0", VA = "0x1813AD3B0", Slot = "102")]
|
|
protected override bool CEPCODEGIDJ(LEHMCOFHDDD MCOFCECOKNH, int EHNMNAPKGHM, double GAICKGEODEE)
|
|
{
|
|
Func<int, GameObject> djckhdbkpib = this.DJCKHDBKPIB;
|
|
if (djckhdbkpib != 0)
|
|
{
|
|
GameObject gameObject = djckhdbkpib(EHNMNAPKGHM);
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(num == num2))
|
|
{
|
|
return MCOFCECOKNH.HMBJBONOBEB == num;
|
|
}
|
|
Debug.LogError("Invalid prefab returned by GetPrefabForIndex");
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060038EC RID: 14572 RVA: 0x000ED228 File Offset: 0x000EB428
|
|
[Token(Token = "0x60038EC")]
|
|
[Address(RVA = "0x13AD4C0", Offset = "0x13AC2C0", VA = "0x1813AD4C0", Slot = "109")]
|
|
protected override void DENEDGLOCEN()
|
|
{
|
|
base.DENEDGLOCEN();
|
|
if (this.<EDEMNFLBAOG>k__BackingField)
|
|
{
|
|
Action action = new Action(this.EEDFOEFDDFL);
|
|
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
|
|
}
|
|
this.HKIKPPOODKP();
|
|
this.PMOODNEOMLI();
|
|
this.FEKIOAHMOED();
|
|
}
|
|
|
|
// Token: 0x060038ED RID: 14573 RVA: 0x000ED274 File Offset: 0x000EB474
|
|
[Token(Token = "0x60038ED")]
|
|
[Address(RVA = "0x13AEF20", Offset = "0x13ADD20", VA = "0x1813AEF20")]
|
|
public void QueueResetPosition()
|
|
{
|
|
Action action = new Action(this.EEDFOEFDDFL);
|
|
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
|
|
}
|
|
|
|
// Token: 0x060038EE RID: 14574 RVA: 0x000ED298 File Offset: 0x000EB498
|
|
[Token(Token = "0x60038EE")]
|
|
[Address(RVA = "0x13AE9A0", Offset = "0x13AD7A0", VA = "0x1813AE9A0")]
|
|
private void PJMKKGOJKBM(GameObject CFAPNBBHEKB)
|
|
{
|
|
Transform transform = CFAPNBBHEKB.transform;
|
|
if (transform != 0 && transform != 0)
|
|
{
|
|
RectTransform viewport = base.BKCCCMLHNMO;
|
|
RectTransform viewport2 = base.BKCCCMLHNMO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038EF RID: 14575 RVA: 0x000ED2CC File Offset: 0x000EB4CC
|
|
[Token(Token = "0x60038EF")]
|
|
[Address(RVA = "0x13AF450", Offset = "0x13AE250", VA = "0x1813AF450")]
|
|
public RecyclingListScrollRect()
|
|
{
|
|
int num;
|
|
int num2;
|
|
IILCGFIHJLP<GameObject, int> iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.FAIGCDCJCOJ = iilcgfihjlp;
|
|
List<GameObject> list = new List();
|
|
this.DFAOGOLOFOK = list;
|
|
this.OHDFGLIDMIN = (int)((ulong)1L);
|
|
int num3;
|
|
int num4;
|
|
MFBGLIHGCGO<float> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
this.LPKGALPLIDJ = mfbglihgcgo;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060038F1 RID: 14577 RVA: 0x000ED33C File Offset: 0x000EB53C
|
|
[Token(Token = "0x60038F1")]
|
|
[Address(RVA = "0x13AD5A0", Offset = "0x13AC3A0", VA = "0x1813AD5A0")]
|
|
[CompilerGenerated]
|
|
private void EEDFOEFDDFL()
|
|
{
|
|
this.MPGELJKHIMK(-1f);
|
|
}
|
|
|
|
// Token: 0x040030BA RID: 12474
|
|
[Token(Token = "0x40030BA")]
|
|
private static readonly List<ModelBase> OJAIJAMCIKH = new List();
|
|
|
|
// Token: 0x040030BB RID: 12475
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40030BB")]
|
|
private readonly IILCGFIHJLP<GameObject, int> FAIGCDCJCOJ;
|
|
|
|
// Token: 0x040030BC RID: 12476
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40030BC")]
|
|
private readonly List<GameObject> DFAOGOLOFOK;
|
|
|
|
// Token: 0x040030BF RID: 12479
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40030BF")]
|
|
private Func<int, GameObject> DJCKHDBKPIB;
|
|
|
|
// Token: 0x040030C0 RID: 12480
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40030C0")]
|
|
private ICollection ILAMJPBJICK;
|
|
|
|
// Token: 0x040030C1 RID: 12481
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40030C1")]
|
|
private GameObject PGKHOLGOPKD;
|
|
|
|
// Token: 0x040030C2 RID: 12482
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40030C2")]
|
|
private bool NIHENNDENOE;
|
|
|
|
// Token: 0x040030C3 RID: 12483
|
|
[FieldOffset(Offset = "0x121")]
|
|
[Token(Token = "0x40030C3")]
|
|
private bool BDIKOAEGGAG;
|
|
|
|
// Token: 0x040030C4 RID: 12484
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40030C4")]
|
|
private Func<int, GameObject> CJNFHBFLFNO;
|
|
|
|
// Token: 0x040030C5 RID: 12485
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40030C5")]
|
|
private IDisposable NEBDAIFHJLL;
|
|
|
|
// Token: 0x040030C6 RID: 12486
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x40030C6")]
|
|
private Canvas NKKFJKIMHBN;
|
|
|
|
// Token: 0x040030C7 RID: 12487
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x40030C7")]
|
|
private RectTransform AAFEHJFOMAI;
|
|
|
|
// Token: 0x040030C8 RID: 12488
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x40030C8")]
|
|
private Hideable NPMNKKCDLLM;
|
|
|
|
// Token: 0x040030C9 RID: 12489
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x40030C9")]
|
|
private Hideable AJMDNFPHEBH;
|
|
|
|
// Token: 0x040030CA RID: 12490
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x40030CA")]
|
|
private Hideable GMOMMGJBMMB;
|
|
|
|
// Token: 0x040030CB RID: 12491
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x40030CB")]
|
|
private int OHDFGLIDMIN;
|
|
|
|
// Token: 0x040030CC RID: 12492
|
|
[FieldOffset(Offset = "0x164")]
|
|
[Token(Token = "0x40030CC")]
|
|
private int GKDMFFIOGNB;
|
|
|
|
// Token: 0x040030CD RID: 12493
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x40030CD")]
|
|
private KFBABPAPIMB GDLGDPDDFPM;
|
|
|
|
// Token: 0x040030CE RID: 12494
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x40030CE")]
|
|
private readonly MFBGLIHGCGO<float> LPKGALPLIDJ;
|
|
|
|
// Token: 0x020007E0 RID: 2016
|
|
[Token(Token = "0x20007E0")]
|
|
[CompilerGenerated]
|
|
private sealed class DEHPMGHGHAK<T>
|
|
{
|
|
// Token: 0x060038F2 RID: 14578 RVA: 0x000ED354 File Offset: 0x000EB554
|
|
[Token(Token = "0x60038F2")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public DEHPMGHGHAK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038F3 RID: 14579 RVA: 0x000ED370 File Offset: 0x000EB570
|
|
[Token(Token = "0x60038F3")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
internal GameObject <Spawn>b__0(int index)
|
|
{
|
|
return this.prefab;
|
|
}
|
|
|
|
// Token: 0x040030CF RID: 12495
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030CF")]
|
|
public GameObject prefab;
|
|
}
|
|
|
|
// Token: 0x020007E1 RID: 2017
|
|
[Token(Token = "0x20007E1")]
|
|
[CompilerGenerated]
|
|
private sealed class FGLFEDGCCPD<T>
|
|
{
|
|
// Token: 0x060038F4 RID: 14580 RVA: 0x000ED384 File Offset: 0x000EB584
|
|
[Token(Token = "0x60038F4")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public FGLFEDGCCPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040030D0 RID: 12496
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D0")]
|
|
public RecyclingListScrollRect <>4__this;
|
|
|
|
// Token: 0x040030D1 RID: 12497
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D1")]
|
|
public int totalItemCount;
|
|
|
|
// Token: 0x040030D2 RID: 12498
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D2")]
|
|
public IReadOnlyList<T> data;
|
|
|
|
// Token: 0x040030D3 RID: 12499
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D3")]
|
|
public GameObject defaultPrefab;
|
|
}
|
|
|
|
// Token: 0x020007E2 RID: 2018
|
|
[Token(Token = "0x20007E2")]
|
|
[CompilerGenerated]
|
|
private sealed class LDEAJAMJCPL<T>
|
|
{
|
|
// Token: 0x060038F5 RID: 14581 RVA: 0x000ED3A0 File Offset: 0x000EB5A0
|
|
[Token(Token = "0x60038F5")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public LDEAJAMJCPL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038F6 RID: 14582 RVA: 0x000ED3BC File Offset: 0x000EB5BC
|
|
[Token(Token = "0x60038F6")]
|
|
[Address(RVA = "0x1195B40", Offset = "0x1194940", VA = "0x181195B40")]
|
|
internal void <Spawn>g__RetrySpawn|0()
|
|
{
|
|
if (this.CS$<>8__locals1.<>4__this.MNJABJOLNHG())
|
|
{
|
|
RecyclingListScrollRect.FGLFEDGCCPD cs$<>8__locals = this.CS$<>8__locals1;
|
|
if (cs$<>8__locals.<>4__this.NEBDAIFHJLL != 0)
|
|
{
|
|
}
|
|
RecyclingListScrollRect <>4__this = cs$<>8__locals.<>4__this;
|
|
Func<int, GameObject> func = this.cachedPrefabForIndexEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040030D4 RID: 12500
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D4")]
|
|
public Func<int, GameObject> cachedPrefabForIndexEvent;
|
|
|
|
// Token: 0x040030D5 RID: 12501
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40030D5")]
|
|
public RecyclingListScrollRect.FGLFEDGCCPD<T> CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x020007E3 RID: 2019
|
|
[Token(Token = "0x20007E3")]
|
|
[CompilerGenerated]
|
|
private sealed class DNLBEBFPNHJ
|
|
{
|
|
// Token: 0x060038F7 RID: 14583 RVA: 0x000ED408 File Offset: 0x000EB608
|
|
[Token(Token = "0x60038F7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DNLBEBFPNHJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038F8 RID: 14584 RVA: 0x000ED41C File Offset: 0x000EB61C
|
|
[Token(Token = "0x60038F8")]
|
|
[Address(RVA = "0x9EAFA0", Offset = "0x9E9DA0", VA = "0x1809EAFA0")]
|
|
internal void <InstantiatePageButtonPrefabs>b__0()
|
|
{
|
|
RecyclingListScrollRect recyclingListScrollRect = this.<>4__this;
|
|
int num = this.pageIndex;
|
|
recyclingListScrollRect.GoToPage(num);
|
|
}
|
|
|
|
// Token: 0x040030D6 RID: 12502
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40030D6")]
|
|
public int pageIndex;
|
|
|
|
// Token: 0x040030D7 RID: 12503
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40030D7")]
|
|
public RecyclingListScrollRect <>4__this;
|
|
}
|
|
|
|
// Token: 0x020007E4 RID: 2020
|
|
[Token(Token = "0x20007E4")]
|
|
[CompilerGenerated]
|
|
private sealed class KADLMBDPKBP
|
|
{
|
|
// Token: 0x060038F9 RID: 14585 RVA: 0x000ED444 File Offset: 0x000EB644
|
|
[Token(Token = "0x60038F9")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KADLMBDPKBP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040030D8 RID: 12504
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40030D8")]
|
|
public ModelBase model;
|
|
|
|
// Token: 0x040030D9 RID: 12505
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40030D9")]
|
|
public RecyclingListScrollRect <>4__this;
|
|
}
|
|
|
|
// Token: 0x020007E5 RID: 2021
|
|
[Token(Token = "0x20007E5")]
|
|
[CompilerGenerated]
|
|
private sealed class IFMNHDGFGAB
|
|
{
|
|
// Token: 0x060038FA RID: 14586 RVA: 0x000ED458 File Offset: 0x000EB658
|
|
[Token(Token = "0x60038FA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IFMNHDGFGAB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060038FB RID: 14587 RVA: 0x000ED46C File Offset: 0x000EB66C
|
|
[Token(Token = "0x60038FB")]
|
|
[Address(RVA = "0x9EC110", Offset = "0x9EAF10", VA = "0x1809EC110")]
|
|
internal void <CreateViewsHolder>b__0()
|
|
{
|
|
RecyclingListScrollRect <>4__this = this.CS$<>8__locals1.<>4__this;
|
|
int num = 0;
|
|
bool flag = <>4__this != num;
|
|
RecyclingListScrollRect.KADLMBDPKBP cs$<>8__locals = this.CS$<>8__locals1;
|
|
if (!flag)
|
|
{
|
|
OKNNKFGFODL <DIKCBKHFLKN>k__BackingField = cs$<>8__locals.model.<DIKCBKHFLKN>k__BackingField;
|
|
Action action = this.scheduleVisibilityPass;
|
|
<DIKCBKHFLKN>k__BackingField.BIHKNNPGGKP(action);
|
|
return;
|
|
}
|
|
RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this;
|
|
int num2 = 0;
|
|
<>4__this2.IAMCCHOCCCE(num2 != 0);
|
|
RecyclingListScrollRect <>4__this3 = this.CS$<>8__locals1.<>4__this;
|
|
RecyclingListScrollRect <>4__this4 = this.CS$<>8__locals1.<>4__this;
|
|
while (<>4__this4.BDIKOAEGGAG)
|
|
{
|
|
}
|
|
<>4__this4.QueueResetPosition();
|
|
}
|
|
|
|
// Token: 0x040030DA RID: 12506
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40030DA")]
|
|
public Action scheduleVisibilityPass;
|
|
|
|
// Token: 0x040030DB RID: 12507
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40030DB")]
|
|
public RecyclingListScrollRect.KADLMBDPKBP CS$<>8__locals1;
|
|
}
|
|
}
|
|
}
|