400 lines
11 KiB
C#
400 lines
11 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007B6 RID: 1974
|
|
[Token(Token = "0x20007B6")]
|
|
[StructLayout(3)]
|
|
public class FlowLayoutGroup : LayoutGroup
|
|
{
|
|
// Token: 0x1700096A RID: 2410
|
|
// (get) Token: 0x060037A8 RID: 14248 RVA: 0x000ECB14 File Offset: 0x000EAD14
|
|
// (set) Token: 0x060037A9 RID: 14249 RVA: 0x000ECB28 File Offset: 0x000EAD28
|
|
[Token(Token = "0x1700096A")]
|
|
public float ODOPKMFAEDH
|
|
{
|
|
[Token(Token = "0x60037A8")]
|
|
[Address(RVA = "0x9EF600", Offset = "0x9EE000", VA = "0x1809EF600")]
|
|
get
|
|
{
|
|
return this.spacing;
|
|
}
|
|
[Token(Token = "0x60037A9")]
|
|
[Address(RVA = "0x107CCE0", Offset = "0x107B6E0", VA = "0x18107CCE0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096B RID: 2411
|
|
// (get) Token: 0x060037AA RID: 14250 RVA: 0x000ECB38 File Offset: 0x000EAD38
|
|
// (set) Token: 0x060037AB RID: 14251 RVA: 0x000ECB4C File Offset: 0x000EAD4C
|
|
[Token(Token = "0x1700096B")]
|
|
public bool GHAIICIGNAC
|
|
{
|
|
[Token(Token = "0x60037AA")]
|
|
[Address(RVA = "0x9EF5F0", Offset = "0x9EDFF0", VA = "0x1809EF5F0")]
|
|
get
|
|
{
|
|
return this.childForceExpandWidth;
|
|
}
|
|
[Token(Token = "0x60037AB")]
|
|
[Address(RVA = "0x107CC90", Offset = "0x107B690", VA = "0x18107CC90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096C RID: 2412
|
|
// (get) Token: 0x060037AC RID: 14252 RVA: 0x000ECB5C File Offset: 0x000EAD5C
|
|
// (set) Token: 0x060037AD RID: 14253 RVA: 0x000ECB70 File Offset: 0x000EAD70
|
|
[Token(Token = "0x1700096C")]
|
|
public bool LJNCCDIJFEK
|
|
{
|
|
[Token(Token = "0x60037AC")]
|
|
[Address(RVA = "0x9EF5E0", Offset = "0x9EDFE0", VA = "0x1809EF5E0")]
|
|
get
|
|
{
|
|
return this.childForceExpandHeight;
|
|
}
|
|
[Token(Token = "0x60037AD")]
|
|
[Address(RVA = "0x107CC40", Offset = "0x107B640", VA = "0x18107CC40")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096D RID: 2413
|
|
// (get) Token: 0x060037AE RID: 14254 RVA: 0x000ECB80 File Offset: 0x000EAD80
|
|
[Token(Token = "0x1700096D")]
|
|
protected bool KPIGCLDOINL
|
|
{
|
|
[Token(Token = "0x60037AE")]
|
|
[Address(RVA = "0x107C510", Offset = "0x107AF10", VA = "0x18107C510")]
|
|
get
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
return childAlignment == TextAnchor.LowerCenter || childAlignment == TextAnchor.MiddleCenter || childAlignment == TextAnchor.UpperCenter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096E RID: 2414
|
|
// (get) Token: 0x060037AF RID: 14255 RVA: 0x000ECBA4 File Offset: 0x000EADA4
|
|
[Token(Token = "0x1700096E")]
|
|
private bool KJBLEIAILGO
|
|
{
|
|
[Token(Token = "0x60037AF")]
|
|
[Address(RVA = "0x107BEB0", Offset = "0x107A8B0", VA = "0x18107BEB0")]
|
|
get
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
return childAlignment == TextAnchor.LowerRight || childAlignment == TextAnchor.MiddleRight || childAlignment == TextAnchor.UpperRight;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096F RID: 2415
|
|
// (get) Token: 0x060037B0 RID: 14256 RVA: 0x000ECBC8 File Offset: 0x000EADC8
|
|
[Token(Token = "0x1700096F")]
|
|
private bool PBCJNEIFHLL
|
|
{
|
|
[Token(Token = "0x60037B0")]
|
|
[Address(RVA = "0x107C550", Offset = "0x107AF50", VA = "0x18107C550")]
|
|
get
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000970 RID: 2416
|
|
// (get) Token: 0x060037B1 RID: 14257 RVA: 0x000ECBE4 File Offset: 0x000EADE4
|
|
[Token(Token = "0x17000970")]
|
|
private bool HONLHHOBJDC
|
|
{
|
|
[Token(Token = "0x60037B1")]
|
|
[Address(RVA = "0x107C530", Offset = "0x107AF30", VA = "0x18107C530")]
|
|
get
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060037B2 RID: 14258 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60037B2")]
|
|
[Address(RVA = "0x107BCD0", Offset = "0x107A6D0", VA = "0x18107BCD0", Slot = "28")]
|
|
public override void CalculateLayoutInputHorizontal()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060037B3 RID: 14259 RVA: 0x000ECC00 File Offset: 0x000EAE00
|
|
[Token(Token = "0x60037B3")]
|
|
[Address(RVA = "0x107C570", Offset = "0x107AF70", VA = "0x18107C570", Slot = "37")]
|
|
public override void SetLayoutHorizontal()
|
|
{
|
|
RectTransform rectTransform = base.rectTransform;
|
|
}
|
|
|
|
// Token: 0x060037B4 RID: 14260 RVA: 0x000ECC1C File Offset: 0x000EAE1C
|
|
[Token(Token = "0x60037B4")]
|
|
[Address(RVA = "0x107C5E0", Offset = "0x107AFE0", VA = "0x18107C5E0", Slot = "38")]
|
|
public override void SetLayoutVertical()
|
|
{
|
|
RectTransform rectTransform = base.rectTransform;
|
|
}
|
|
|
|
// Token: 0x060037B5 RID: 14261 RVA: 0x000ECC38 File Offset: 0x000EAE38
|
|
[Token(Token = "0x60037B5")]
|
|
[Address(RVA = "0x107BE30", Offset = "0x107A830", VA = "0x18107BE30", Slot = "29")]
|
|
public override void CalculateLayoutInputVertical()
|
|
{
|
|
RectTransform rectTransform = base.rectTransform;
|
|
float num;
|
|
this.BOIEANIOHFF = num;
|
|
}
|
|
|
|
// Token: 0x060037B6 RID: 14262 RVA: 0x000ECC5C File Offset: 0x000EAE5C
|
|
[Token(Token = "0x60037B6")]
|
|
[Address(RVA = "0x107C650", Offset = "0x107B050", VA = "0x18107C650")]
|
|
public float SetLayout(float HFNDPDFBLPA, int GLHHBDHELAO, bool MNKOGPBICPM)
|
|
{
|
|
RectTransform rectTransform = base.rectTransform;
|
|
RectTransform rectTransform2 = base.rectTransform;
|
|
int left = this.m_Padding.left;
|
|
int right = this.m_Padding.right;
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
if (right == -3)
|
|
{
|
|
}
|
|
bool flag = childAlignment == TextAnchor.LowerCenter;
|
|
RectOffset padding = this.m_Padding;
|
|
if (flag)
|
|
{
|
|
int bottom = padding.bottom;
|
|
}
|
|
int top = padding.top;
|
|
List<RectTransform> rectChildren = this.m_RectChildren;
|
|
int num = 0;
|
|
bool flag2 = this.HONLHHOBJDC;
|
|
if (flag2)
|
|
{
|
|
int num2 = rectChildren._size;
|
|
num2 -= num;
|
|
}
|
|
float num4;
|
|
float num3 = num4;
|
|
IList<RectTransform> mplkdacpppf = this.MPLKDACPPPF;
|
|
if (flag2 > false)
|
|
{
|
|
}
|
|
if (!MNKOGPBICPM)
|
|
{
|
|
TextAnchor childAlignment2 = this.m_ChildAlignment;
|
|
if (!flag2 && childAlignment2 != TextAnchor.LowerCenter)
|
|
{
|
|
if (flag2 || childAlignment2 != TextAnchor.MiddleCenter)
|
|
{
|
|
}
|
|
float boieaniohff = this.BOIEANIOHFF;
|
|
}
|
|
int left2 = this.m_Padding.left;
|
|
}
|
|
IList<RectTransform> mplkdacpppf2 = this.MPLKDACPPPF;
|
|
int num5 = 0;
|
|
IList<RectTransform> mplkdacpppf3 = this.MPLKDACPPPF;
|
|
if (num3 > (float)num5)
|
|
{
|
|
}
|
|
List<RectTransform> rectChildren2 = this.m_RectChildren;
|
|
num++;
|
|
int left3;
|
|
if (!MNKOGPBICPM)
|
|
{
|
|
TextAnchor childAlignment3 = this.m_ChildAlignment;
|
|
if (rectChildren2 != (ulong)4294967293L && childAlignment3 != TextAnchor.LowerCenter)
|
|
{
|
|
if (rectChildren2 == (ulong)4294967293L || childAlignment3 != TextAnchor.MiddleCenter)
|
|
{
|
|
}
|
|
float boieaniohff2 = this.BOIEANIOHFF;
|
|
}
|
|
left3 = this.m_Padding.left;
|
|
}
|
|
IList<RectTransform> mplkdacpppf4 = this.MPLKDACPPPF;
|
|
TextAnchor childAlignment4 = this.m_ChildAlignment;
|
|
if (left3 == -3)
|
|
{
|
|
}
|
|
bool flag3 = childAlignment4 == TextAnchor.LowerCenter;
|
|
RectOffset padding2 = this.m_Padding;
|
|
if (flag3)
|
|
{
|
|
int top2 = padding2.top;
|
|
}
|
|
int bottom2 = padding2.bottom;
|
|
if (!MNKOGPBICPM || GLHHBDHELAO == 1)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060037B7 RID: 14263 RVA: 0x000ECDF0 File Offset: 0x000EAFF0
|
|
[Token(Token = "0x60037B7")]
|
|
[Address(RVA = "0x107BFC0", Offset = "0x107A9C0", VA = "0x18107BFC0")]
|
|
private float IDHMEKIECHG(float ACAKLDFLEBD, float ODPIEALIODB, float HBOAAOMMOLE)
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
if (childAlignment == TextAnchor.LowerCenter)
|
|
{
|
|
return ACAKLDFLEBD;
|
|
}
|
|
if (childAlignment != TextAnchor.MiddleCenter)
|
|
{
|
|
return ODPIEALIODB;
|
|
}
|
|
float num = ACAKLDFLEBD * 0.5f;
|
|
float boieaniohff = this.BOIEANIOHFF;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x060037B8 RID: 14264 RVA: 0x000ECE20 File Offset: 0x000EB020
|
|
[Token(Token = "0x60037B8")]
|
|
[Address(RVA = "0x107C020", Offset = "0x107AA20", VA = "0x18107C020")]
|
|
private void IGNAFGPLMDG(IList<RectTransform> OPOBNNFOJBK, float OJBNNNMLAPP, float FOLOHBLLBDD, float JLNJLEKGLOL, float HJJKMIOFLCH, float ODPIEALIODB, int GLHHBDHELAO)
|
|
{
|
|
bool flag = this.childForceExpandWidth;
|
|
int num = 0;
|
|
if (!flag)
|
|
{
|
|
TextAnchor childAlignment = this.m_ChildAlignment;
|
|
if (childAlignment == TextAnchor.LowerCenter || childAlignment == TextAnchor.MiddleCenter || childAlignment == TextAnchor.UpperCenter || childAlignment == TextAnchor.LowerRight || childAlignment == TextAnchor.MiddleRight || childAlignment == TextAnchor.UpperRight)
|
|
{
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
int num4;
|
|
if (flag)
|
|
{
|
|
IList<RectTransform> mplkdacpppf = this.MPLKDACPPPF;
|
|
num += num;
|
|
num++;
|
|
int num3 = 0;
|
|
IList<RectTransform> mplkdacpppf2 = this.MPLKDACPPPF;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
if (num == num3)
|
|
{
|
|
goto IL_8A;
|
|
}
|
|
num++;
|
|
}
|
|
num4 = 0;
|
|
int num5 = 0;
|
|
float flexibleWidth = LayoutUtility.GetFlexibleWidth(num);
|
|
IList<RectTransform> mplkdacpppf3 = this.MPLKDACPPPF;
|
|
num++;
|
|
while (mplkdacpppf3 != 0)
|
|
{
|
|
}
|
|
num5 += num5;
|
|
num += 19;
|
|
IL_8A:
|
|
num5 += num5;
|
|
num += 19;
|
|
if (num > 0)
|
|
{
|
|
}
|
|
}
|
|
IList<RectTransform> mplkdacpppf4 = this.MPLKDACPPPF;
|
|
if (num < num4)
|
|
{
|
|
num += num;
|
|
if (num == num4)
|
|
{
|
|
goto IL_D6;
|
|
}
|
|
num++;
|
|
}
|
|
if (num >= num)
|
|
{
|
|
return;
|
|
}
|
|
bool flag2 = this.HONLHHOBJDC;
|
|
if (flag2)
|
|
{
|
|
IList<RectTransform> mplkdacpppf5 = this.MPLKDACPPPF;
|
|
flag2 = (flag2 ? 1 : 0) - num != 0;
|
|
}
|
|
IL_D6:
|
|
IList<RectTransform> mplkdacpppf6 = this.MPLKDACPPPF;
|
|
int num6 = 0;
|
|
float preferredSize = LayoutUtility.GetPreferredSize(num, num6);
|
|
if (LayoutUtility.GetFlexibleWidth(num) > (float)num2)
|
|
{
|
|
}
|
|
float preferredSize2 = LayoutUtility.GetPreferredSize(num, 1);
|
|
if ((this.childForceExpandHeight ? 1 : 0) != num)
|
|
{
|
|
}
|
|
if (this.PBCJNEIFHLL || this.HONLHHOBJDC)
|
|
{
|
|
}
|
|
IList<RectTransform> mplkdacpppf7 = this.MPLKDACPPPF;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x060037B9 RID: 14265 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60037B9")]
|
|
[Address(RVA = "0x107BED0", Offset = "0x107A8D0", VA = "0x18107BED0")]
|
|
public float GetGreatestMinimumChildWidth()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060037BA RID: 14266 RVA: 0x000ECF64 File Offset: 0x000EB164
|
|
[Token(Token = "0x60037BA")]
|
|
[Address(RVA = "0x107CBE0", Offset = "0x107B5E0", VA = "0x18107CBE0")]
|
|
public FlowLayoutGroup()
|
|
{
|
|
List<RectTransform> list = new List();
|
|
this.MPLKDACPPPF = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040030DF RID: 12511
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40030DF")]
|
|
[SerializeField]
|
|
private float spacing;
|
|
|
|
// Token: 0x040030E0 RID: 12512
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40030E0")]
|
|
[SerializeField]
|
|
private bool childForceExpandWidth;
|
|
|
|
// Token: 0x040030E1 RID: 12513
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D")]
|
|
[Token(Token = "0x40030E1")]
|
|
[SerializeField]
|
|
private bool childForceExpandHeight;
|
|
|
|
// Token: 0x040030E2 RID: 12514
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40030E2")]
|
|
private float BOIEANIOHFF;
|
|
|
|
// Token: 0x040030E3 RID: 12515
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40030E3")]
|
|
private readonly IList<RectTransform> MPLKDACPPPF;
|
|
}
|
|
}
|