using System; using System.Runtime.CompilerServices; using Com.TheFallenGames.OSA.CustomAdapters.GridView; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007DE RID: 2014 [Token(Token = "0x20007DE")] [Serializable] public class RecyclingGridParams : GridParams { // Token: 0x170009D0 RID: 2512 // (get) Token: 0x060038C2 RID: 14530 RVA: 0x000EC50C File Offset: 0x000EA70C [Token(Token = "0x170009D0")] public bool ExpandCellsToDesiredSize { [Token(Token = "0x60038C2")] [Address(RVA = "0x403A40", Offset = "0x402840", VA = "0x180403A40")] get { return this.expandCellsToDesiredSize; } } // Token: 0x170009D1 RID: 2513 // (get) Token: 0x060038C3 RID: 14531 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060038C4 RID: 14532 RVA: 0x000EC520 File Offset: 0x000EA720 [Token(Token = "0x170009D1")] public Vector2 CalculatedCellSize { [Token(Token = "0x60038C3")] [Address(RVA = "0x13ACC50", Offset = "0x13ABA50", VA = "0x1813ACC50")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60038C4")] [Address(RVA = "0x13ACC80", Offset = "0x13ABA80", VA = "0x1813ACC80")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x170009D2 RID: 2514 // (get) Token: 0x060038C5 RID: 14533 RVA: 0x000EC540 File Offset: 0x000EA740 [Token(Token = "0x170009D2")] public bool GroupIsHorizontal { [Token(Token = "0x60038C5")] [Address(RVA = "0x13ACC70", Offset = "0x13ABA70", VA = "0x1813ACC70")] get { bool flag; return flag; } } // Token: 0x060038C6 RID: 14534 RVA: 0x000EC550 File Offset: 0x000EA750 [Token(Token = "0x60038C6")] [Address(RVA = "0x13AC690", Offset = "0x13AB490", VA = "0x1813AC690", Slot = "5")] public override int EOFPFKKMNLA() { int num = base.EOFPFKKMNLA(); float num2 = this.MBMHPPDIOAE(num); LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement; if (!base.IsHorizontal) { cellPrefabLayoutElement.CalculateLayoutInputVertical(); } cellPrefabLayoutElement.CalculateLayoutInputVertical(); bool isHorizontal = base.IsHorizontal; GridParams.GridConfig grid = this._Grid; RectOffset groupPadding; if (!isHorizontal) { groupPadding = grid._GroupPadding; int vertical = groupPadding.vertical; } int num3 = groupPadding.horizontal; num3 = num; this._DefaultItemSize = num2; return num3; } // Token: 0x060038C7 RID: 14535 RVA: 0x000EC5CC File Offset: 0x000EA7CC [Token(Token = "0x60038C7")] [Address(RVA = "0x13ACB30", Offset = "0x13AB930", VA = "0x1813ACB30")] private float PFDGHEIEGEM() { RectTransform scrollViewRT = this._ScrollViewRT; GridParams.GridConfig grid = this._Grid; int vertical = grid._GroupPadding.vertical; int vertical2 = this._ContentPadding.vertical; int horizontal = grid._GroupPadding.horizontal; int horizontal2 = this._ContentPadding.horizontal; throw new NullReferenceException(); } // Token: 0x060038C8 RID: 14536 RVA: 0x000EC628 File Offset: 0x000EA828 [Token(Token = "0x60038C8")] [Address(RVA = "0x13AC900", Offset = "0x13AB700", VA = "0x1813AC900")] private float MBMHPPDIOAE(int FNCFCNKDAPH) { LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement; if (this.expandCellsToDesiredSize) { RectTransform scrollViewRT = this._ScrollViewRT; GridParams.GridConfig grid = this._Grid; int vertical = grid._GroupPadding.vertical; int vertical2 = this._ContentPadding.vertical; int horizontal = grid._GroupPadding.horizontal; int horizontal2 = this._ContentPadding.horizontal; int num = FNCFCNKDAPH - 1; int num2 = 0; int num3 = Mathf.Max(num, num2); bool isHorizontal = base.IsHorizontal; GridParams.GridConfig grid2 = this._Grid; RectOffset groupPadding; if (!isHorizontal) { groupPadding = grid2._GroupPadding; int vertical3 = groupPadding.vertical; } int horizontal3 = groupPadding.horizontal; } if (base.IsHorizontal) { } cellPrefabLayoutElement.CalculateLayoutInputVertical(); throw new NullReferenceException(); } // Token: 0x060038C9 RID: 14537 RVA: 0x000EC6E8 File Offset: 0x000EA8E8 [Token(Token = "0x60038C9")] [Address(RVA = "0x13AC7F0", Offset = "0x13AB5F0", VA = "0x1813AC7F0")] private float KKELOMKLMIO(float IAHAKBMFOPF) { LayoutElement cellPrefabLayoutElement = this._CellPrefabLayoutElement; if (!base.IsHorizontal) { cellPrefabLayoutElement.minWidth = IAHAKBMFOPF; cellPrefabLayoutElement.CalculateLayoutInputVertical(); } cellPrefabLayoutElement.CalculateLayoutInputVertical(); cellPrefabLayoutElement.minWidth = IAHAKBMFOPF; throw new NullReferenceException(); } // Token: 0x060038CA RID: 14538 RVA: 0x000EC724 File Offset: 0x000EA924 [Token(Token = "0x60038CA")] [Address(RVA = "0x13AC890", Offset = "0x13AB690", VA = "0x1813AC890")] private void LDOIGHBEJEK(float KEHPNFIMAOA) { bool isHorizontal = base.IsHorizontal; GridParams.GridConfig grid = this._Grid; if (!isHorizontal) { int vertical = grid._GroupPadding.vertical; } int horizontal = grid._GroupPadding.horizontal; } // Token: 0x060038CB RID: 14539 RVA: 0x000EC764 File Offset: 0x000EA964 [Token(Token = "0x60038CB")] [Address(RVA = "0x13AC610", Offset = "0x13AB410", VA = "0x1813AC610", Slot = "9")] protected override GameObject EIELCGEFBDD() { return base.EIELCGEFBDD(); } // Token: 0x060038CC RID: 14540 RVA: 0x000EC778 File Offset: 0x000EA978 [Token(Token = "0x60038CC")] [Address(RVA = "0x13ACC40", Offset = "0x13ABA40", VA = "0x1813ACC40")] public RecyclingGridParams() { } // Token: 0x040030B8 RID: 12472 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40030B8")] [SerializeField] private bool expandCellsToDesiredSize = true; } }