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 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 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 mplkdacpppf2 = this.MPLKDACPPPF; int num5 = 0; IList mplkdacpppf3 = this.MPLKDACPPPF; if (num3 > (float)num5) { } List 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 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 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 mplkdacpppf = this.MPLKDACPPPF; num += num; num++; int num3 = 0; IList 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 mplkdacpppf3 = this.MPLKDACPPPF; num++; while (mplkdacpppf3 != 0) { } num5 += num5; num += 19; IL_8A: num5 += num5; num += 19; if (num > 0) { } } IList 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 mplkdacpppf5 = this.MPLKDACPPPF; flag2 = (flag2 ? 1 : 0) - num != 0; } IL_D6: IList 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 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 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 MPLKDACPPPF; } }