Files
2026-04-10 22:50:51 +02:00

398 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007B9 RID: 1977
[Token(Token = "0x20007B9")]
public class FlowLayoutGroup : LayoutGroup
{
// Token: 0x17000974 RID: 2420
// (get) Token: 0x06003797 RID: 14231 RVA: 0x000E8AA0 File Offset: 0x000E6CA0
// (set) Token: 0x06003798 RID: 14232 RVA: 0x000E8AB4 File Offset: 0x000E6CB4
[Token(Token = "0x17000974")]
public float ODOPKMFAEDH
{
[Token(Token = "0x6003797")]
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0")]
get
{
return this.spacing;
}
[Token(Token = "0x6003798")]
[Address(RVA = "0x13A4A20", Offset = "0x13A3820", VA = "0x1813A4A20")]
set
{
}
}
// Token: 0x17000975 RID: 2421
// (get) Token: 0x06003799 RID: 14233 RVA: 0x000E8AC4 File Offset: 0x000E6CC4
// (set) Token: 0x0600379A RID: 14234 RVA: 0x000E8AD8 File Offset: 0x000E6CD8
[Token(Token = "0x17000975")]
public bool GHAIICIGNAC
{
[Token(Token = "0x6003799")]
[Address(RVA = "0xDF7080", Offset = "0xDF5E80", VA = "0x180DF7080")]
get
{
return this.childForceExpandWidth;
}
[Token(Token = "0x600379A")]
[Address(RVA = "0x13A49D0", Offset = "0x13A37D0", VA = "0x1813A49D0")]
set
{
}
}
// Token: 0x17000976 RID: 2422
// (get) Token: 0x0600379B RID: 14235 RVA: 0x000E8AE8 File Offset: 0x000E6CE8
// (set) Token: 0x0600379C RID: 14236 RVA: 0x000E8AFC File Offset: 0x000E6CFC
[Token(Token = "0x17000976")]
public bool LJNCCDIJFEK
{
[Token(Token = "0x600379B")]
[Address(RVA = "0xDF70A0", Offset = "0xDF5EA0", VA = "0x180DF70A0")]
get
{
return this.childForceExpandHeight;
}
[Token(Token = "0x600379C")]
[Address(RVA = "0x13A4980", Offset = "0x13A3780", VA = "0x1813A4980")]
set
{
}
}
// Token: 0x17000977 RID: 2423
// (get) Token: 0x0600379D RID: 14237 RVA: 0x000E8B0C File Offset: 0x000E6D0C
[Token(Token = "0x17000977")]
protected bool KPIGCLDOINL
{
[Token(Token = "0x600379D")]
[Address(RVA = "0x13A4250", Offset = "0x13A3050", VA = "0x1813A4250")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return childAlignment == TextAnchor.LowerCenter || childAlignment == TextAnchor.MiddleCenter || childAlignment == TextAnchor.UpperCenter;
}
}
// Token: 0x17000978 RID: 2424
// (get) Token: 0x0600379E RID: 14238 RVA: 0x000E8B30 File Offset: 0x000E6D30
[Token(Token = "0x17000978")]
private bool KJBLEIAILGO
{
[Token(Token = "0x600379E")]
[Address(RVA = "0x13A3BF0", Offset = "0x13A29F0", VA = "0x1813A3BF0")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return childAlignment == TextAnchor.LowerRight || childAlignment == TextAnchor.MiddleRight || childAlignment == TextAnchor.UpperRight;
}
}
// Token: 0x17000979 RID: 2425
// (get) Token: 0x0600379F RID: 14239 RVA: 0x000E8B54 File Offset: 0x000E6D54
[Token(Token = "0x17000979")]
private bool PBCJNEIFHLL
{
[Token(Token = "0x600379F")]
[Address(RVA = "0x13A4290", Offset = "0x13A3090", VA = "0x1813A4290")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return true;
}
}
// Token: 0x1700097A RID: 2426
// (get) Token: 0x060037A0 RID: 14240 RVA: 0x000E8B70 File Offset: 0x000E6D70
[Token(Token = "0x1700097A")]
private bool HONLHHOBJDC
{
[Token(Token = "0x60037A0")]
[Address(RVA = "0x13A4270", Offset = "0x13A3070", VA = "0x1813A4270")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return true;
}
}
// Token: 0x060037A1 RID: 14241 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60037A1")]
[Address(RVA = "0x13A3A10", Offset = "0x13A2810", VA = "0x1813A3A10", Slot = "28")]
public override void CalculateLayoutInputHorizontal()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060037A2 RID: 14242 RVA: 0x000E8B8C File Offset: 0x000E6D8C
[Token(Token = "0x60037A2")]
[Address(RVA = "0x13A42B0", Offset = "0x13A30B0", VA = "0x1813A42B0", Slot = "37")]
public override void SetLayoutHorizontal()
{
RectTransform rectTransform = base.rectTransform;
}
// Token: 0x060037A3 RID: 14243 RVA: 0x000E8BA8 File Offset: 0x000E6DA8
[Token(Token = "0x60037A3")]
[Address(RVA = "0x13A4320", Offset = "0x13A3120", VA = "0x1813A4320", Slot = "38")]
public override void SetLayoutVertical()
{
RectTransform rectTransform = base.rectTransform;
}
// Token: 0x060037A4 RID: 14244 RVA: 0x000E8BC4 File Offset: 0x000E6DC4
[Token(Token = "0x60037A4")]
[Address(RVA = "0x13A3B70", Offset = "0x13A2970", VA = "0x1813A3B70", Slot = "29")]
public override void CalculateLayoutInputVertical()
{
RectTransform rectTransform = base.rectTransform;
float num;
this.BOIEANIOHFF = num;
}
// Token: 0x060037A5 RID: 14245 RVA: 0x000E8BE8 File Offset: 0x000E6DE8
[Token(Token = "0x60037A5")]
[Address(RVA = "0x13A4390", Offset = "0x13A3190", VA = "0x1813A4390")]
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: 0x060037A6 RID: 14246 RVA: 0x000E8D7C File Offset: 0x000E6F7C
[Token(Token = "0x60037A6")]
[Address(RVA = "0x13A3D00", Offset = "0x13A2B00", VA = "0x1813A3D00")]
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: 0x060037A7 RID: 14247 RVA: 0x000E8DAC File Offset: 0x000E6FAC
[Token(Token = "0x60037A7")]
[Address(RVA = "0x13A3D60", Offset = "0x13A2B60", VA = "0x1813A3D60")]
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: 0x060037A8 RID: 14248 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60037A8")]
[Address(RVA = "0x13A3C10", Offset = "0x13A2A10", VA = "0x1813A3C10")]
public float GetGreatestMinimumChildWidth()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060037A9 RID: 14249 RVA: 0x000E8EF0 File Offset: 0x000E70F0
[Token(Token = "0x60037A9")]
[Address(RVA = "0x13A4920", Offset = "0x13A3720", VA = "0x1813A4920")]
public FlowLayoutGroup()
{
List<RectTransform> list = new List();
this.MPLKDACPPPF = list;
base..ctor();
}
// Token: 0x04002FD2 RID: 12242
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002FD2")]
[SerializeField]
private float spacing;
// Token: 0x04002FD3 RID: 12243
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002FD3")]
[SerializeField]
private bool childForceExpandWidth;
// Token: 0x04002FD4 RID: 12244
[FieldOffset(Offset = "0x5D")]
[Token(Token = "0x4002FD4")]
[SerializeField]
private bool childForceExpandHeight;
// Token: 0x04002FD5 RID: 12245
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002FD5")]
private float BOIEANIOHFF;
// Token: 0x04002FD6 RID: 12246
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002FD6")]
private readonly IList<RectTransform> MPLKDACPPPF;
}
}