194 lines
6.1 KiB
C#
194 lines
6.1 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Com.TheFallenGames.OSA.CustomAdapters.GridView;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007C2 RID: 1986
|
|
[Token(Token = "0x20007C2")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class RecyclingGridParams : GridParams
|
|
{
|
|
// Token: 0x17000983 RID: 2435
|
|
// (get) Token: 0x060037FC RID: 14332 RVA: 0x000EDC1C File Offset: 0x000EBE1C
|
|
[Token(Token = "0x17000983")]
|
|
public bool ExpandCellsToDesiredSize
|
|
{
|
|
[Token(Token = "0x60037FC")]
|
|
[Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")]
|
|
get
|
|
{
|
|
return this.expandCellsToDesiredSize;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000984 RID: 2436
|
|
// (get) Token: 0x060037FD RID: 14333 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060037FE RID: 14334 RVA: 0x000EDC30 File Offset: 0x000EBE30
|
|
[Token(Token = "0x17000984")]
|
|
public Vector2 CalculatedCellSize
|
|
{
|
|
[Token(Token = "0x60037FD")]
|
|
[Address(RVA = "0x108A390", Offset = "0x1088D90", VA = "0x18108A390")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60037FE")]
|
|
[Address(RVA = "0x108A3B0", Offset = "0x1088DB0", VA = "0x18108A3B0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
this.<CalculatedCellSize>k__BackingField = value;
|
|
this.<CalculatedCellSize>k__BackingField.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000985 RID: 2437
|
|
// (get) Token: 0x060037FF RID: 14335 RVA: 0x000EDC50 File Offset: 0x000EBE50
|
|
[Token(Token = "0x17000985")]
|
|
public bool GroupIsHorizontal
|
|
{
|
|
[Token(Token = "0x60037FF")]
|
|
[Address(RVA = "0x5273F0", Offset = "0x525DF0", VA = "0x1805273F0")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003800 RID: 14336 RVA: 0x000EDC60 File Offset: 0x000EBE60
|
|
[Token(Token = "0x6003800")]
|
|
[Address(RVA = "0x1089D50", Offset = "0x1088750", VA = "0x181089D50", Slot = "5")]
|
|
public override int CalculateCurrentNumCellsPerGroup()
|
|
{
|
|
int num = base.CalculateCurrentNumCellsPerGroup();
|
|
float num2 = this.MBMHPPDIOAE(num);
|
|
LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement;
|
|
if (!base.IsHorizontal)
|
|
{
|
|
cellPrefabLayoutElement.CalculateLayoutInputVertical();
|
|
}
|
|
cellPrefabLayoutElement.CalculateLayoutInputVertical();
|
|
bool isHorizontal = base.IsHorizontal;
|
|
GridParams.GridConfig grid = this._Grid;
|
|
RectOffset groupPadding;
|
|
if (!isHorizontal)
|
|
{
|
|
groupPadding = grid._GroupPadding;
|
|
int vertical = groupPadding.vertical;
|
|
}
|
|
int num3 = groupPadding.horizontal;
|
|
num3 = num;
|
|
this._DefaultItemSize = num2;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06003801 RID: 14337 RVA: 0x000EDCDC File Offset: 0x000EBEDC
|
|
[Token(Token = "0x6003801")]
|
|
[Address(RVA = "0x108A270", Offset = "0x1088C70", VA = "0x18108A270")]
|
|
private float PFDGHEIEGEM()
|
|
{
|
|
RectTransform scrollViewRT = this._ScrollViewRT;
|
|
GridParams.GridConfig grid = this._Grid;
|
|
int vertical = grid._GroupPadding.vertical;
|
|
int vertical2 = this._ContentPadding.vertical;
|
|
int horizontal = grid._GroupPadding.horizontal;
|
|
int horizontal2 = this._ContentPadding.horizontal;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003802 RID: 14338 RVA: 0x000EDD34 File Offset: 0x000EBF34
|
|
[Token(Token = "0x6003802")]
|
|
[Address(RVA = "0x108A040", Offset = "0x1088A40", VA = "0x18108A040")]
|
|
private float MBMHPPDIOAE(int FNCFCNKDAPH)
|
|
{
|
|
LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement;
|
|
if (this.expandCellsToDesiredSize)
|
|
{
|
|
RectTransform scrollViewRT = this._ScrollViewRT;
|
|
GridParams.GridConfig grid = this._Grid;
|
|
int vertical = grid._GroupPadding.vertical;
|
|
int vertical2 = this._ContentPadding.vertical;
|
|
int horizontal = grid._GroupPadding.horizontal;
|
|
int horizontal2 = this._ContentPadding.horizontal;
|
|
int num = FNCFCNKDAPH - 1;
|
|
int num2 = 0;
|
|
int num3 = Mathf.Max(num, num2);
|
|
bool isHorizontal = base.IsHorizontal;
|
|
GridParams.GridConfig grid2 = this._Grid;
|
|
RectOffset groupPadding;
|
|
if (!isHorizontal)
|
|
{
|
|
groupPadding = grid2._GroupPadding;
|
|
int vertical3 = groupPadding.vertical;
|
|
}
|
|
int horizontal3 = groupPadding.horizontal;
|
|
}
|
|
if (base.IsHorizontal)
|
|
{
|
|
}
|
|
cellPrefabLayoutElement.CalculateLayoutInputVertical();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003803 RID: 14339 RVA: 0x000EDDF4 File Offset: 0x000EBFF4
|
|
[Token(Token = "0x6003803")]
|
|
[Address(RVA = "0x1089F30", Offset = "0x1088930", VA = "0x181089F30")]
|
|
private float KKELOMKLMIO(float IAHAKBMFOPF)
|
|
{
|
|
LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement;
|
|
if (!base.IsHorizontal)
|
|
{
|
|
cellPrefabLayoutElement.minWidth = IAHAKBMFOPF;
|
|
cellPrefabLayoutElement.CalculateLayoutInputVertical();
|
|
}
|
|
cellPrefabLayoutElement.CalculateLayoutInputVertical();
|
|
cellPrefabLayoutElement.minWidth = IAHAKBMFOPF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003804 RID: 14340 RVA: 0x000EDE30 File Offset: 0x000EC030
|
|
[Token(Token = "0x6003804")]
|
|
[Address(RVA = "0x1089FD0", Offset = "0x10889D0", VA = "0x181089FD0")]
|
|
private void LDOIGHBEJEK(float KEHPNFIMAOA)
|
|
{
|
|
bool isHorizontal = base.IsHorizontal;
|
|
GridParams.GridConfig grid = this._Grid;
|
|
if (!isHorizontal)
|
|
{
|
|
int vertical = grid._GroupPadding.vertical;
|
|
}
|
|
int horizontal = grid._GroupPadding.horizontal;
|
|
}
|
|
|
|
// Token: 0x06003805 RID: 14341 RVA: 0x000EDE70 File Offset: 0x000EC070
|
|
[Token(Token = "0x6003805")]
|
|
[Address(RVA = "0x1089EB0", Offset = "0x10888B0", VA = "0x181089EB0", Slot = "9")]
|
|
protected override GameObject CreateCellGroupPrefabGameObject()
|
|
{
|
|
return base.CreateCellGroupPrefabGameObject();
|
|
}
|
|
|
|
// Token: 0x06003806 RID: 14342 RVA: 0x000EDE84 File Offset: 0x000EC084
|
|
[Token(Token = "0x6003806")]
|
|
[Address(RVA = "0x108A380", Offset = "0x1088D80", VA = "0x18108A380")]
|
|
public RecyclingGridParams()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400310F RID: 12559
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400310F")]
|
|
[SerializeField]
|
|
private bool expandCellsToDesiredSize = true;
|
|
}
|
|
}
|