Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

398 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007CD RID: 1997
[Token(Token = "0x20007CD")]
public class FlowLayoutGroup : LayoutGroup
{
// Token: 0x17000993 RID: 2451
// (get) Token: 0x06003832 RID: 14386 RVA: 0x000E9904 File Offset: 0x000E7B04
// (set) Token: 0x06003833 RID: 14387 RVA: 0x000E9918 File Offset: 0x000E7B18
[Token(Token = "0x17000993")]
public float ODOPKMFAEDH
{
[Token(Token = "0x6003832")]
[Address(RVA = "0xCAA380", Offset = "0xCA9380", VA = "0x180CAA380")]
get
{
return this.spacing;
}
[Token(Token = "0x6003833")]
[Address(RVA = "0x1E696B0", Offset = "0x1E686B0", VA = "0x181E696B0")]
set
{
}
}
// Token: 0x17000994 RID: 2452
// (get) Token: 0x06003834 RID: 14388 RVA: 0x000E9928 File Offset: 0x000E7B28
// (set) Token: 0x06003835 RID: 14389 RVA: 0x000E993C File Offset: 0x000E7B3C
[Token(Token = "0x17000994")]
public bool GHAIICIGNAC
{
[Token(Token = "0x6003834")]
[Address(RVA = "0x497580", Offset = "0x496580", VA = "0x180497580")]
get
{
return this.childForceExpandWidth;
}
[Token(Token = "0x6003835")]
[Address(RVA = "0x1E69660", Offset = "0x1E68660", VA = "0x181E69660")]
set
{
}
}
// Token: 0x17000995 RID: 2453
// (get) Token: 0x06003836 RID: 14390 RVA: 0x000E994C File Offset: 0x000E7B4C
// (set) Token: 0x06003837 RID: 14391 RVA: 0x000E9960 File Offset: 0x000E7B60
[Token(Token = "0x17000995")]
public bool LJNCCDIJFEK
{
[Token(Token = "0x6003836")]
[Address(RVA = "0xC034A0", Offset = "0xC024A0", VA = "0x180C034A0")]
get
{
return this.childForceExpandHeight;
}
[Token(Token = "0x6003837")]
[Address(RVA = "0x1E69610", Offset = "0x1E68610", VA = "0x181E69610")]
set
{
}
}
// Token: 0x17000996 RID: 2454
// (get) Token: 0x06003838 RID: 14392 RVA: 0x000E9970 File Offset: 0x000E7B70
[Token(Token = "0x17000996")]
protected bool KPIGCLDOINL
{
[Token(Token = "0x6003838")]
[Address(RVA = "0x1E68EE0", Offset = "0x1E67EE0", VA = "0x181E68EE0")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return childAlignment == TextAnchor.LowerCenter || childAlignment == TextAnchor.MiddleCenter || childAlignment == TextAnchor.UpperCenter;
}
}
// Token: 0x17000997 RID: 2455
// (get) Token: 0x06003839 RID: 14393 RVA: 0x000E9994 File Offset: 0x000E7B94
[Token(Token = "0x17000997")]
private bool KJBLEIAILGO
{
[Token(Token = "0x6003839")]
[Address(RVA = "0x1E68880", Offset = "0x1E67880", VA = "0x181E68880")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return childAlignment == TextAnchor.LowerRight || childAlignment == TextAnchor.MiddleRight || childAlignment == TextAnchor.UpperRight;
}
}
// Token: 0x17000998 RID: 2456
// (get) Token: 0x0600383A RID: 14394 RVA: 0x000E99B8 File Offset: 0x000E7BB8
[Token(Token = "0x17000998")]
private bool PBCJNEIFHLL
{
[Token(Token = "0x600383A")]
[Address(RVA = "0x1E68F20", Offset = "0x1E67F20", VA = "0x181E68F20")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return true;
}
}
// Token: 0x17000999 RID: 2457
// (get) Token: 0x0600383B RID: 14395 RVA: 0x000E99D4 File Offset: 0x000E7BD4
[Token(Token = "0x17000999")]
private bool HONLHHOBJDC
{
[Token(Token = "0x600383B")]
[Address(RVA = "0x1E68F00", Offset = "0x1E67F00", VA = "0x181E68F00")]
get
{
TextAnchor childAlignment = this.m_ChildAlignment;
return true;
}
}
// Token: 0x0600383C RID: 14396 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600383C")]
[Address(RVA = "0x1E686A0", Offset = "0x1E676A0", VA = "0x181E686A0", Slot = "28")]
public override void CalculateLayoutInputHorizontal()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600383D RID: 14397 RVA: 0x000E99F0 File Offset: 0x000E7BF0
[Token(Token = "0x600383D")]
[Address(RVA = "0x1E68F40", Offset = "0x1E67F40", VA = "0x181E68F40", Slot = "37")]
public override void SetLayoutHorizontal()
{
RectTransform rectTransform = base.rectTransform;
}
// Token: 0x0600383E RID: 14398 RVA: 0x000E9A0C File Offset: 0x000E7C0C
[Token(Token = "0x600383E")]
[Address(RVA = "0x1E68FB0", Offset = "0x1E67FB0", VA = "0x181E68FB0", Slot = "38")]
public override void SetLayoutVertical()
{
RectTransform rectTransform = base.rectTransform;
}
// Token: 0x0600383F RID: 14399 RVA: 0x000E9A28 File Offset: 0x000E7C28
[Token(Token = "0x600383F")]
[Address(RVA = "0x1E68800", Offset = "0x1E67800", VA = "0x181E68800", Slot = "29")]
public override void CalculateLayoutInputVertical()
{
RectTransform rectTransform = base.rectTransform;
float num;
this.BOIEANIOHFF = num;
}
// Token: 0x06003840 RID: 14400 RVA: 0x000E9A4C File Offset: 0x000E7C4C
[Token(Token = "0x6003840")]
[Address(RVA = "0x1E69020", Offset = "0x1E68020", VA = "0x181E69020")]
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: 0x06003841 RID: 14401 RVA: 0x000E9BE0 File Offset: 0x000E7DE0
[Token(Token = "0x6003841")]
[Address(RVA = "0x1E68990", Offset = "0x1E67990", VA = "0x181E68990")]
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: 0x06003842 RID: 14402 RVA: 0x000E9C10 File Offset: 0x000E7E10
[Token(Token = "0x6003842")]
[Address(RVA = "0x1E689F0", Offset = "0x1E679F0", VA = "0x181E689F0")]
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: 0x06003843 RID: 14403 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003843")]
[Address(RVA = "0x1E688A0", Offset = "0x1E678A0", VA = "0x181E688A0")]
public float GetGreatestMinimumChildWidth()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003844 RID: 14404 RVA: 0x000E9D54 File Offset: 0x000E7F54
[Token(Token = "0x6003844")]
[Address(RVA = "0x1E695B0", Offset = "0x1E685B0", VA = "0x181E695B0")]
public FlowLayoutGroup()
{
List<RectTransform> list = new List();
this.MPLKDACPPPF = list;
base..ctor();
}
// Token: 0x0400304E RID: 12366
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400304E")]
[SerializeField]
private float spacing;
// Token: 0x0400304F RID: 12367
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400304F")]
[SerializeField]
private bool childForceExpandWidth;
// Token: 0x04003050 RID: 12368
[FieldOffset(Offset = "0x5D")]
[Token(Token = "0x4003050")]
[SerializeField]
private bool childForceExpandHeight;
// Token: 0x04003051 RID: 12369
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003051")]
private float BOIEANIOHFF;
// Token: 0x04003052 RID: 12370
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003052")]
private readonly IList<RectTransform> MPLKDACPPPF;
}
}