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 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: 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 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: 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 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 MPLKDACPPPF; } }