scripts
This commit is contained in:
@@ -0,0 +1,865 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Com.TheFallenGames.OSA.Core;
|
||||
using Cpp2IlInjected;
|
||||
using frame8.Logic.Misc.Visual.UI;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Data;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI
|
||||
{
|
||||
// Token: 0x020007C3 RID: 1987
|
||||
[Token(Token = "0x20007C3")]
|
||||
[DisallowMultipleComponent]
|
||||
[StructLayout(3)]
|
||||
public class RecyclingListScrollRect : OSA<RecyclingScrollRectParams, LEHMCOFHDDD>, ONOAOHOHJKA, IOSA, IScrollRectProxy, IInitializePotentialDragHandler, IEventSystemHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IScrollHandler
|
||||
{
|
||||
// Token: 0x17000986 RID: 2438
|
||||
// (get) Token: 0x06003807 RID: 14343 RVA: 0x000EDEA0 File Offset: 0x000EC0A0
|
||||
[Token(Token = "0x17000986")]
|
||||
public ActionEvent<GameObject, int> FGJEOEMBPND
|
||||
{
|
||||
[Token(Token = "0x6003807")]
|
||||
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50", Slot = "119")]
|
||||
get
|
||||
{
|
||||
return this.FAIGCDCJCOJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000987 RID: 2439
|
||||
// (get) Token: 0x06003808 RID: 14344 RVA: 0x000EDEB4 File Offset: 0x000EC0B4
|
||||
[Token(Token = "0x17000987")]
|
||||
public int ALLOECHEPOC
|
||||
{
|
||||
[Token(Token = "0x6003808")]
|
||||
[Address(RVA = "0x108C590", Offset = "0x108AF90", VA = "0x18108C590")]
|
||||
get
|
||||
{
|
||||
double normalizedPosition = base.GetNormalizedPosition();
|
||||
LEHMCOFHDDD lehmcofhddd;
|
||||
if (lehmcofhddd != 0)
|
||||
{
|
||||
string text = lehmcofhddd.ToString();
|
||||
}
|
||||
return Mathf.FloorToInt((float)normalizedPosition);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000988 RID: 2440
|
||||
// (get) Token: 0x06003809 RID: 14345 RVA: 0x000EDEE0 File Offset: 0x000EC0E0
|
||||
// (set) Token: 0x0600380A RID: 14346 RVA: 0x000EDEF4 File Offset: 0x000EC0F4
|
||||
[Token(Token = "0x17000988")]
|
||||
public bool MOABDCJMPMC
|
||||
{
|
||||
[Token(Token = "0x6003809")]
|
||||
[Address(RVA = "0x97B0F0", Offset = "0x979AF0", VA = "0x18097B0F0")]
|
||||
get;
|
||||
[Token(Token = "0x600380A")]
|
||||
[Address(RVA = "0x97B120", Offset = "0x979B20", VA = "0x18097B120")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000989 RID: 2441
|
||||
// (get) Token: 0x0600380B RID: 14347 RVA: 0x000EDF08 File Offset: 0x000EC108
|
||||
// (set) Token: 0x0600380C RID: 14348 RVA: 0x000EDF1C File Offset: 0x000EC11C
|
||||
[Token(Token = "0x17000989")]
|
||||
public bool GOGBJCKIMFB
|
||||
{
|
||||
[Token(Token = "0x600380B")]
|
||||
[Address(RVA = "0x108C680", Offset = "0x108B080", VA = "0x18108C680")]
|
||||
get;
|
||||
[Token(Token = "0x600380C")]
|
||||
[Address(RVA = "0x108C690", Offset = "0x108B090", VA = "0x18108C690")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600380D RID: 14349 RVA: 0x000EDF30 File Offset: 0x000EC130
|
||||
[Token(Token = "0x600380D")]
|
||||
[Address(RVA = "0x1AB4670", Offset = "0x1AB3070", VA = "0x181AB4670")]
|
||||
public void Spawn<T>(IReadOnlyList<T> ABADFLCBFIJ, GameObject CFAPNBBHEKB)
|
||||
{
|
||||
if (ABADFLCBFIJ != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600380E RID: 14350 RVA: 0x000EDF48 File Offset: 0x000EC148
|
||||
[Token(Token = "0x600380E")]
|
||||
[Address(RVA = "0x1AB4090", Offset = "0x1AB2A90", VA = "0x181AB4090", Slot = "120")]
|
||||
public void Spawn<T>(int NDEADKJDFFO, 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: 0x0600380F RID: 14351 RVA: 0x000EDF80 File Offset: 0x000EC180
|
||||
[Token(Token = "0x600380F")]
|
||||
[Address(RVA = "0x1AB4A00", Offset = "0x1AB3400", VA = "0x181AB4A00")]
|
||||
public void Spawn<T>(IReadOnlyList<T> ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func<int, GameObject> DJCKHDBKPIB)
|
||||
{
|
||||
if (ABADFLCBFIJ != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003810 RID: 14352 RVA: 0x000EDF98 File Offset: 0x000EC198
|
||||
[Token(Token = "0x6003810")]
|
||||
[Address(RVA = "0x1AB41D0", Offset = "0x1AB2BD0", VA = "0x181AB41D0")]
|
||||
public void Spawn<T>(int NDEADKJDFFO, 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: 0x06003811 RID: 14353 RVA: 0x000EDFC4 File Offset: 0x000EC1C4
|
||||
[Token(Token = "0x6003811")]
|
||||
[Address(RVA = "0x1AB2E10", Offset = "0x1AB1810", VA = "0x181AB2E10")]
|
||||
private void BPIJFINLLLB<T>(int NDEADKJDFFO, IReadOnlyList<T> ABADFLCBFIJ, GameObject CONKPDFCLGM, Func<int, GameObject> DJCKHDBKPIB)
|
||||
{
|
||||
if (this.MNJABJOLNHG())
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
base.Start();
|
||||
}
|
||||
if (!(this.PGKHOLGOPKD != CONKPDFCLGM))
|
||||
{
|
||||
Func<int, GameObject> djckhdbkpib = this.DJCKHDBKPIB;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
this.PGKHOLGOPKD = CONKPDFCLGM;
|
||||
this.DJCKHDBKPIB = 0;
|
||||
this.PJMKKGOJKBM(CONKPDFCLGM);
|
||||
bool nihenndenoe = this.NIHENNDENOE;
|
||||
int num = 0;
|
||||
this.BDIKOAEGGAG = true;
|
||||
ulong num2;
|
||||
this.KMKOJHCAKOD(nihenndenoe, NDEADKJDFFO, num != 0, num2 != 0UL);
|
||||
this.BDIKOAEGGAG = false;
|
||||
this.IILAEJECCCI();
|
||||
this.LBPHDDHGLMF();
|
||||
this.NIHENNDENOE = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003812 RID: 14354 RVA: 0x000EE054 File Offset: 0x000EC254
|
||||
[Token(Token = "0x6003812")]
|
||||
[Address(RVA = "0x108C0A0", Offset = "0x108AAA0", VA = "0x18108C0A0", 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)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num3 = 0;
|
||||
GameObject gameObject2;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003813 RID: 14355 RVA: 0x000EE0D4 File Offset: 0x000EC2D4
|
||||
[Token(Token = "0x6003813")]
|
||||
[Address(RVA = "0x108B830", Offset = "0x108A230", VA = "0x18108B830", Slot = "68")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
this.NIHENNDENOE = true;
|
||||
Vector2 zero = Vector2.zero;
|
||||
base.Velocity = zero;
|
||||
}
|
||||
|
||||
// Token: 0x06003814 RID: 14356 RVA: 0x000EE100 File Offset: 0x000EC300
|
||||
[Token(Token = "0x6003814")]
|
||||
[Address(RVA = "0x108B920", Offset = "0x108A320", VA = "0x18108B920", Slot = "117")]
|
||||
protected override void OnScrollPositionChanged(double LLDOJLBIKKF)
|
||||
{
|
||||
base.OnScrollPositionChanged(LLDOJLBIKKF);
|
||||
this.FEKIOAHMOED();
|
||||
}
|
||||
|
||||
// Token: 0x06003815 RID: 14357 RVA: 0x000EE120 File Offset: 0x000EC320
|
||||
[Token(Token = "0x6003815")]
|
||||
[Address(RVA = "0x108B7C0", Offset = "0x108A1C0", VA = "0x18108B7C0", Slot = "75")]
|
||||
public override void OnBeginDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
base.OnBeginDrag(OEKEOCOGKMG);
|
||||
if (this.GDLGDPDDFPM != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003816 RID: 14358 RVA: 0x000EE140 File Offset: 0x000EC340
|
||||
[Token(Token = "0x6003816")]
|
||||
[Address(RVA = "0x108B8B0", Offset = "0x108A2B0", VA = "0x18108B8B0", Slot = "77")]
|
||||
public override void OnEndDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
base.OnEndDrag(OEKEOCOGKMG);
|
||||
this.LBPHDDHGLMF();
|
||||
}
|
||||
|
||||
// Token: 0x06003817 RID: 14359 RVA: 0x000EE160 File Offset: 0x000EC360
|
||||
[Token(Token = "0x6003817")]
|
||||
[Address(RVA = "0x108A860", Offset = "0x1089260", VA = "0x18108A860")]
|
||||
private AbstractViewsHolder AIODPKLLIFA(float MKLANHOEGAA, float ECCKMIBFOEI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003818 RID: 14360 RVA: 0x000EE170 File Offset: 0x000EC370
|
||||
[Token(Token = "0x6003818")]
|
||||
[Address(RVA = "0x108B6A0", Offset = "0x108A0A0", VA = "0x18108B6A0")]
|
||||
private void LBPHDDHGLMF()
|
||||
{
|
||||
if (this.GDLGDPDDFPM != 0)
|
||||
{
|
||||
this.GDLGDPDDFPM = (ulong)0L;
|
||||
}
|
||||
Action action = new Action(this.CAODCILJHJE);
|
||||
ISchedulerPromise schedulerPromise;
|
||||
this.GDLGDPDDFPM = schedulerPromise;
|
||||
}
|
||||
|
||||
// Token: 0x06003819 RID: 14361 RVA: 0x000EE1AC File Offset: 0x000EC3AC
|
||||
[Token(Token = "0x6003819")]
|
||||
[Address(RVA = "0x108A8B0", Offset = "0x10892B0", VA = "0x18108A8B0")]
|
||||
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: 0x0600381A RID: 14362 RVA: 0x000EE200 File Offset: 0x000EC400
|
||||
[Token(Token = "0x600381A")]
|
||||
[Address(RVA = "0x108B560", Offset = "0x1089F60", VA = "0x18108B560")]
|
||||
private void IILAEJECCCI()
|
||||
{
|
||||
this.HKIKPPOODKP();
|
||||
this.PMOODNEOMLI();
|
||||
this.FEKIOAHMOED();
|
||||
}
|
||||
|
||||
// Token: 0x0600381B RID: 14363 RVA: 0x000EE220 File Offset: 0x000EC420
|
||||
[Token(Token = "0x600381B")]
|
||||
[Address(RVA = "0x108B2C0", Offset = "0x1089CC0", VA = "0x18108B2C0")]
|
||||
private void HKIKPPOODKP()
|
||||
{
|
||||
GameObject pgkholgopkd = this.PGKHOLGOPKD;
|
||||
Transform transform = pgkholgopkd.transform;
|
||||
if (transform != 0 && transform != 0)
|
||||
{
|
||||
GameObject pgkholgopkd2 = this.PGKHOLGOPKD;
|
||||
int num = 0;
|
||||
ILayoutElement cachedComponent = pgkholgopkd2.GetCachedComponent(num != 0);
|
||||
bool isVertical = base.IsVertical;
|
||||
if (cachedComponent == 0 || isVertical)
|
||||
{
|
||||
}
|
||||
if (isVertical)
|
||||
{
|
||||
}
|
||||
BaseParams baseParameters = base.BaseParameters;
|
||||
RectTransform viewport = base.Viewport;
|
||||
if (base.IsVertical)
|
||||
{
|
||||
}
|
||||
int num3;
|
||||
int num2 = Math.Max(1, num3);
|
||||
}
|
||||
this.OHDFGLIDMIN = (int)((uint)1);
|
||||
int num4;
|
||||
this.GKDMFFIOGNB = num4;
|
||||
}
|
||||
|
||||
// Token: 0x0600381C RID: 14364 RVA: 0x000EE2AC File Offset: 0x000EC4AC
|
||||
[Token(Token = "0x600381C")]
|
||||
[Address(RVA = "0x108BB90", Offset = "0x108A590", VA = "0x18108BB90")]
|
||||
private void PMOODNEOMLI()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag || flag2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
List<GameObject> dfaogolofok = this.DFAOGOLOFOK;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
num2 = 0;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.DFAOGOLOFOK.Clear();
|
||||
int gkdmffiognb = this.GKDMFFIOGNB;
|
||||
if (gkdmffiognb > 1 && gkdmffiognb > 0)
|
||||
{
|
||||
GameObject gameObject;
|
||||
this.DFAOGOLOFOK.Add(gameObject);
|
||||
int num3 = 0;
|
||||
Button cachedComponentInChildren = gameObject.GetCachedComponentInChildren(true, num3 != 0);
|
||||
int num4 = 0;
|
||||
if (!(cachedComponentInChildren == num4))
|
||||
{
|
||||
int pageIndex = num2;
|
||||
Button.ButtonClickedEvent onClick = cachedComponentInChildren.m_OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
RecyclingListScrollRect <>4__this = this;
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600381D RID: 14365 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600381D")]
|
||||
[Address(RVA = "0x108AE30", Offset = "0x1089830", VA = "0x18108AE30")]
|
||||
private void FEKIOAHMOED()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600381E RID: 14366 RVA: 0x000EE370 File Offset: 0x000EC570
|
||||
[Token(Token = "0x600381E")]
|
||||
[Address(RVA = "0x108B030", Offset = "0x1089A30", VA = "0x18108B030")]
|
||||
public void GoToItem(int EFBDCIJMFGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600381F RID: 14367 RVA: 0x000EE388 File Offset: 0x000EC588
|
||||
[Token(Token = "0x600381F")]
|
||||
[Address(RVA = "0x108B170", Offset = "0x1089B70", VA = "0x18108B170")]
|
||||
public void GoToPage(int EFBDCIJMFGD)
|
||||
{
|
||||
int ohdfglidmin = this.OHDFGLIDMIN;
|
||||
}
|
||||
|
||||
// Token: 0x06003820 RID: 14368 RVA: 0x000EE3A8 File Offset: 0x000EC5A8
|
||||
[Token(Token = "0x6003820")]
|
||||
[Address(RVA = "0x108B1E0", Offset = "0x1089BE0", VA = "0x18108B1E0")]
|
||||
public void GoToPreviousPage()
|
||||
{
|
||||
int num = this.ALLOECHEPOC - 1;
|
||||
int num2 = Math.Max(0, num);
|
||||
int ohdfglidmin = this.OHDFGLIDMIN;
|
||||
}
|
||||
|
||||
// Token: 0x06003821 RID: 14369 RVA: 0x000EE3D8 File Offset: 0x000EC5D8
|
||||
[Token(Token = "0x6003821")]
|
||||
[Address(RVA = "0x108B080", Offset = "0x1089A80", VA = "0x18108B080")]
|
||||
public void GoToNextPage()
|
||||
{
|
||||
int gkdmffiognb = this.GKDMFFIOGNB;
|
||||
int num = this.ALLOECHEPOC + 1;
|
||||
int num2 = Math.Min(gkdmffiognb, num);
|
||||
int ohdfglidmin = this.OHDFGLIDMIN;
|
||||
}
|
||||
|
||||
// Token: 0x06003822 RID: 14370 RVA: 0x000EE410 File Offset: 0x000EC610
|
||||
[Token(Token = "0x6003822")]
|
||||
[Address(RVA = "0x108AA30", Offset = "0x1089430", VA = "0x18108AA30", Slot = "99")]
|
||||
protected override LEHMCOFHDDD CreateViewsHolder(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_FD;
|
||||
}
|
||||
lehmcofhddd.HMBJBONOBEB = num;
|
||||
this.PJMKKGOJKBM(num);
|
||||
lehmcofhddd.ItemIndex = num;
|
||||
if ((this.<NOKIALGANPH>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
return lehmcofhddd;
|
||||
}
|
||||
RecyclingListScrollRect.OJAIJAMCIKH.Clear();
|
||||
RectTransform root = lehmcofhddd.root;
|
||||
List<ModelBase> ojaijamcikh = RecyclingListScrollRect.OJAIJAMCIKH;
|
||||
root.GetComponentsInChildren<ModelBase>(true, ojaijamcikh);
|
||||
List<ModelBase> ojaijamcikh2 = RecyclingListScrollRect.OJAIJAMCIKH;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
RecyclingListScrollRect.DNLBEBFPNHJ dnlbebfpnhj = new RecyclingListScrollRect.DNLBEBFPNHJ();
|
||||
dnlbebfpnhj.<>4__this = this;
|
||||
dnlbebfpnhj.model = dnlbebfpnhj;
|
||||
Action scheduleVisibilityPass = num;
|
||||
Action action = delegate
|
||||
{
|
||||
RecyclingListScrollRect <>4__this = dnlbebfpnhj.<>4__this;
|
||||
int num4 = 0;
|
||||
bool flag = <>4__this != num4;
|
||||
RecyclingListScrollRect.DNLBEBFPNHJ cs$<>8__locals = dnlbebfpnhj;
|
||||
if (!flag)
|
||||
{
|
||||
ActionEvent <DIKCBKHFLKN>k__BackingField2 = cs$<>8__locals.model.<DIKCBKHFLKN>k__BackingField;
|
||||
Action scheduleVisibilityPass2 = scheduleVisibilityPass;
|
||||
<DIKCBKHFLKN>k__BackingField2.Remove(scheduleVisibilityPass2);
|
||||
return;
|
||||
}
|
||||
RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this;
|
||||
int num5 = 0;
|
||||
<>4__this2.ScheduleComputeVisibilityTwinPass(num5 != 0);
|
||||
RecyclingListScrollRect <>4__this3 = dnlbebfpnhj.<>4__this;
|
||||
RecyclingListScrollRect <>4__this4 = dnlbebfpnhj.<>4__this;
|
||||
while (<>4__this4.BDIKOAEGGAG)
|
||||
{
|
||||
}
|
||||
<>4__this4.QueueResetPosition();
|
||||
};
|
||||
scheduleVisibilityPass = action;
|
||||
ActionEvent <DIKCBKHFLKN>k__BackingField = dnlbebfpnhj.model.<DIKCBKHFLKN>k__BackingField;
|
||||
int num3 = 0;
|
||||
<DIKCBKHFLKN>k__BackingField.Add(action, num3 != 0);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RecyclingListScrollRect.OJAIJAMCIKH.Clear();
|
||||
IL_FD:
|
||||
Debug.LogError("Invalid prefab returned by GetPrefabForIndex");
|
||||
return lehmcofhddd;
|
||||
}
|
||||
|
||||
// Token: 0x06003823 RID: 14371 RVA: 0x000EE544 File Offset: 0x000EC744
|
||||
[Token(Token = "0x6003823")]
|
||||
[Address(RVA = "0x108C380", Offset = "0x108AD80", VA = "0x18108C380", Slot = "100")]
|
||||
protected override void UpdateViewsHolder(LEHMCOFHDDD EDALGLLFMGG)
|
||||
{
|
||||
if (this.FAIGCDCJCOJ != 0)
|
||||
{
|
||||
GameObject gameObject = EDALGLLFMGG.root.gameObject;
|
||||
string text = EDALGLLFMGG.ToString();
|
||||
}
|
||||
GameObject gameObject2 = EDALGLLFMGG.root.gameObject;
|
||||
this.FEKIOAHMOED();
|
||||
}
|
||||
|
||||
// Token: 0x06003824 RID: 14372 RVA: 0x000EE588 File Offset: 0x000EC788
|
||||
[Token(Token = "0x6003824")]
|
||||
[Address(RVA = "0x108B590", Offset = "0x1089F90", VA = "0x18108B590", Slot = "102")]
|
||||
protected override bool IsRecyclable(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: 0x06003825 RID: 14373 RVA: 0x000EE5D4 File Offset: 0x000EC7D4
|
||||
[Token(Token = "0x6003825")]
|
||||
[Address(RVA = "0x108BFC0", Offset = "0x108A9C0", VA = "0x18108BFC0", Slot = "109")]
|
||||
protected override void RebuildLayoutDueToScrollViewSizeChange()
|
||||
{
|
||||
base.RebuildLayoutDueToScrollViewSizeChange();
|
||||
if (this.<EDEMNFLBAOG>k__BackingField)
|
||||
{
|
||||
Action action = new Action(this.NMHGPOKPNLB);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextPreRender(action);
|
||||
}
|
||||
this.HKIKPPOODKP();
|
||||
this.PMOODNEOMLI();
|
||||
this.FEKIOAHMOED();
|
||||
}
|
||||
|
||||
// Token: 0x06003826 RID: 14374 RVA: 0x000EE620 File Offset: 0x000EC820
|
||||
[Token(Token = "0x6003826")]
|
||||
[Address(RVA = "0x108BF50", Offset = "0x108A950", VA = "0x18108BF50")]
|
||||
public void QueueResetPosition()
|
||||
{
|
||||
Action action = new Action(this.NMHGPOKPNLB);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextPreRender(action);
|
||||
}
|
||||
|
||||
// Token: 0x06003827 RID: 14375 RVA: 0x000EE644 File Offset: 0x000EC844
|
||||
[Token(Token = "0x6003827")]
|
||||
[Address(RVA = "0x108B990", Offset = "0x108A390", VA = "0x18108B990")]
|
||||
private void PJMKKGOJKBM(GameObject CFAPNBBHEKB)
|
||||
{
|
||||
Transform transform = CFAPNBBHEKB.transform;
|
||||
if (transform != 0 && transform != 0)
|
||||
{
|
||||
RectTransform viewport = base.Viewport;
|
||||
RectTransform viewport2 = base.Viewport;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003828 RID: 14376 RVA: 0x000EE678 File Offset: 0x000EC878
|
||||
[Token(Token = "0x6003828")]
|
||||
[Address(RVA = "0x108C4F0", Offset = "0x108AEF0", VA = "0x18108C4F0")]
|
||||
public RecyclingListScrollRect()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<GameObject, int> actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.FAIGCDCJCOJ = actionEvent;
|
||||
List<GameObject> list = new List();
|
||||
this.DFAOGOLOFOK = list;
|
||||
this.OHDFGLIDMIN = (int)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600382A RID: 14378 RVA: 0x000EE6CC File Offset: 0x000EC8CC
|
||||
[Token(Token = "0x600382A")]
|
||||
[Address(RVA = "0x108B760", Offset = "0x108A160", VA = "0x18108B760")]
|
||||
[CompilerGenerated]
|
||||
private void NMHGPOKPNLB()
|
||||
{
|
||||
this.MPGELJKHIMK(-1f);
|
||||
}
|
||||
|
||||
// Token: 0x04003111 RID: 12561
|
||||
[Token(Token = "0x4003111")]
|
||||
private static readonly List<ModelBase> OJAIJAMCIKH = new List();
|
||||
|
||||
// Token: 0x04003112 RID: 12562
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4003112")]
|
||||
private readonly ActionEvent<GameObject, int> FAIGCDCJCOJ;
|
||||
|
||||
// Token: 0x04003113 RID: 12563
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4003113")]
|
||||
private readonly List<GameObject> DFAOGOLOFOK;
|
||||
|
||||
// Token: 0x04003116 RID: 12566
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4003116")]
|
||||
private Func<int, GameObject> DJCKHDBKPIB;
|
||||
|
||||
// Token: 0x04003117 RID: 12567
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4003117")]
|
||||
private ICollection ILAMJPBJICK;
|
||||
|
||||
// Token: 0x04003118 RID: 12568
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4003118")]
|
||||
private GameObject PGKHOLGOPKD;
|
||||
|
||||
// Token: 0x04003119 RID: 12569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4003119")]
|
||||
private bool NIHENNDENOE;
|
||||
|
||||
// Token: 0x0400311A RID: 12570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x121")]
|
||||
[Token(Token = "0x400311A")]
|
||||
private bool BDIKOAEGGAG;
|
||||
|
||||
// Token: 0x0400311B RID: 12571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400311B")]
|
||||
private Func<int, GameObject> CJNFHBFLFNO;
|
||||
|
||||
// Token: 0x0400311C RID: 12572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400311C")]
|
||||
private IDisposable NEBDAIFHJLL;
|
||||
|
||||
// Token: 0x0400311D RID: 12573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400311D")]
|
||||
private Canvas NKKFJKIMHBN;
|
||||
|
||||
// Token: 0x0400311E RID: 12574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400311E")]
|
||||
private RectTransform AAFEHJFOMAI;
|
||||
|
||||
// Token: 0x0400311F RID: 12575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400311F")]
|
||||
private int OHDFGLIDMIN;
|
||||
|
||||
// Token: 0x04003120 RID: 12576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x4003120")]
|
||||
private int GKDMFFIOGNB;
|
||||
|
||||
// Token: 0x04003121 RID: 12577
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4003121")]
|
||||
private ISchedulerPromise GDLGDPDDFPM;
|
||||
|
||||
// Token: 0x020007C4 RID: 1988
|
||||
[Token(Token = "0x20007C4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BKMBNIMEGEG<T>
|
||||
{
|
||||
// Token: 0x0600382B RID: 14379 RVA: 0x000EE6E4 File Offset: 0x000EC8E4
|
||||
[Token(Token = "0x600382B")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public BKMBNIMEGEG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600382C RID: 14380 RVA: 0x000EE700 File Offset: 0x000EC900
|
||||
[Token(Token = "0x600382C")]
|
||||
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
||||
internal GameObject <Spawn>b__0(int index)
|
||||
{
|
||||
return this.prefab;
|
||||
}
|
||||
|
||||
// Token: 0x04003122 RID: 12578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003122")]
|
||||
public GameObject prefab;
|
||||
}
|
||||
|
||||
// Token: 0x020007C5 RID: 1989
|
||||
[Token(Token = "0x20007C5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BKFADDPDJDA<T>
|
||||
{
|
||||
// Token: 0x0600382D RID: 14381 RVA: 0x000EE714 File Offset: 0x000EC914
|
||||
[Token(Token = "0x600382D")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public BKFADDPDJDA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003123 RID: 12579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003123")]
|
||||
public RecyclingListScrollRect <>4__this;
|
||||
|
||||
// Token: 0x04003124 RID: 12580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003124")]
|
||||
public int totalItemCount;
|
||||
|
||||
// Token: 0x04003125 RID: 12581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003125")]
|
||||
public IReadOnlyList<T> data;
|
||||
|
||||
// Token: 0x04003126 RID: 12582
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003126")]
|
||||
public GameObject defaultPrefab;
|
||||
}
|
||||
|
||||
// Token: 0x020007C6 RID: 1990
|
||||
[Token(Token = "0x20007C6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NAOPKMBCPKO<T>
|
||||
{
|
||||
// Token: 0x0600382E RID: 14382 RVA: 0x000EE730 File Offset: 0x000EC930
|
||||
[Token(Token = "0x600382E")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public NAOPKMBCPKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600382F RID: 14383 RVA: 0x000EE74C File Offset: 0x000EC94C
|
||||
[Token(Token = "0x600382F")]
|
||||
[Address(RVA = "0x23E8C70", Offset = "0x23E7670", VA = "0x1823E8C70")]
|
||||
internal void <Spawn>g__RetrySpawn|0()
|
||||
{
|
||||
if (this.CS$<>8__locals1.<>4__this.MNJABJOLNHG())
|
||||
{
|
||||
RecyclingListScrollRect.BKFADDPDJDA 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: 0x04003127 RID: 12583
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003127")]
|
||||
public Func<int, GameObject> cachedPrefabForIndexEvent;
|
||||
|
||||
// Token: 0x04003128 RID: 12584
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003128")]
|
||||
public RecyclingListScrollRect.BKFADDPDJDA<T> CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x020007C7 RID: 1991
|
||||
[Token(Token = "0x20007C7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKKGPHCHNDO
|
||||
{
|
||||
// Token: 0x06003830 RID: 14384 RVA: 0x000EE798 File Offset: 0x000EC998
|
||||
[Token(Token = "0x6003830")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EKKGPHCHNDO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003831 RID: 14385 RVA: 0x000EE7AC File Offset: 0x000EC9AC
|
||||
[Token(Token = "0x6003831")]
|
||||
[Address(RVA = "0x107BAA0", Offset = "0x107A4A0", VA = "0x18107BAA0")]
|
||||
internal void <InstantiatePageButtonPrefabs>b__0()
|
||||
{
|
||||
RecyclingListScrollRect recyclingListScrollRect = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x04003129 RID: 12585
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003129")]
|
||||
public int pageIndex;
|
||||
|
||||
// Token: 0x0400312A RID: 12586
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400312A")]
|
||||
public RecyclingListScrollRect <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020007C8 RID: 1992
|
||||
[Token(Token = "0x20007C8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DNLBEBFPNHJ
|
||||
{
|
||||
// Token: 0x06003832 RID: 14386 RVA: 0x000EE7CC File Offset: 0x000EC9CC
|
||||
[Token(Token = "0x6003832")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DNLBEBFPNHJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400312B RID: 12587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400312B")]
|
||||
public ModelBase model;
|
||||
|
||||
// Token: 0x0400312C RID: 12588
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400312C")]
|
||||
public RecyclingListScrollRect <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020007C9 RID: 1993
|
||||
[Token(Token = "0x20007C9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OGKINHLBMNG
|
||||
{
|
||||
// Token: 0x06003833 RID: 14387 RVA: 0x000EE7E0 File Offset: 0x000EC9E0
|
||||
[Token(Token = "0x6003833")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OGKINHLBMNG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003834 RID: 14388 RVA: 0x000EE7F4 File Offset: 0x000EC9F4
|
||||
[Token(Token = "0x6003834")]
|
||||
[Address(RVA = "0x10881A0", Offset = "0x1086BA0", VA = "0x1810881A0")]
|
||||
internal void <CreateViewsHolder>b__0()
|
||||
{
|
||||
RecyclingListScrollRect <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
int num = 0;
|
||||
bool flag = <>4__this != num;
|
||||
RecyclingListScrollRect.DNLBEBFPNHJ cs$<>8__locals = this.CS$<>8__locals1;
|
||||
if (!flag)
|
||||
{
|
||||
ActionEvent <DIKCBKHFLKN>k__BackingField = cs$<>8__locals.model.<DIKCBKHFLKN>k__BackingField;
|
||||
Action action = this.scheduleVisibilityPass;
|
||||
<DIKCBKHFLKN>k__BackingField.Remove(action);
|
||||
return;
|
||||
}
|
||||
RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this;
|
||||
int num2 = 0;
|
||||
<>4__this2.ScheduleComputeVisibilityTwinPass(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: 0x0400312D RID: 12589
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400312D")]
|
||||
public Action scheduleVisibilityPass;
|
||||
|
||||
// Token: 0x0400312E RID: 12590
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400312E")]
|
||||
public RecyclingListScrollRect.DNLBEBFPNHJ CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user