using System; using System.Runtime.CompilerServices; using Com.TheFallenGames.OSA.CustomAdapters.GridView; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007F4 RID: 2036 [Token(Token = "0x20007F4")] [Serializable] public class RecyclingGridParams : GridParams { // Token: 0x170009F2 RID: 2546 // (get) Token: 0x0600396F RID: 14703 RVA: 0x000ED738 File Offset: 0x000EB938 [Token(Token = "0x170009F2")] public bool ExpandCellsToDesiredSize { [Token(Token = "0x600396F")] [Address(RVA = "0x7751D0", Offset = "0x7741D0", VA = "0x1807751D0")] get { return this.expandCellsToDesiredSize; } } // Token: 0x170009F3 RID: 2547 // (get) Token: 0x06003970 RID: 14704 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003971 RID: 14705 RVA: 0x000ED74C File Offset: 0x000EB94C [Token(Token = "0x170009F3")] public Vector2 CalculatedCellSize { [Token(Token = "0x6003970")] [Address(RVA = "0x1E71BB0", Offset = "0x1E70BB0", VA = "0x181E71BB0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003971")] [Address(RVA = "0x1E71BD0", Offset = "0x1E70BD0", VA = "0x181E71BD0")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x170009F4 RID: 2548 // (get) Token: 0x06003972 RID: 14706 RVA: 0x000ED76C File Offset: 0x000EB96C [Token(Token = "0x170009F4")] public bool GroupIsHorizontal { [Token(Token = "0x6003972")] [Address(RVA = "0x72FA70", Offset = "0x72EA70", VA = "0x18072FA70")] get { bool flag; return flag; } } // Token: 0x06003973 RID: 14707 RVA: 0x000ED77C File Offset: 0x000EB97C [Token(Token = "0x6003973")] [Address(RVA = "0x1E715F0", Offset = "0x1E705F0", VA = "0x181E715F0", 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: 0x06003974 RID: 14708 RVA: 0x000ED7F8 File Offset: 0x000EB9F8 [Token(Token = "0x6003974")] [Address(RVA = "0x1E71A90", Offset = "0x1E70A90", VA = "0x181E71A90")] 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: 0x06003975 RID: 14709 RVA: 0x000ED854 File Offset: 0x000EBA54 [Token(Token = "0x6003975")] [Address(RVA = "0x1E71860", Offset = "0x1E70860", VA = "0x181E71860")] 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: 0x06003976 RID: 14710 RVA: 0x000ED914 File Offset: 0x000EBB14 [Token(Token = "0x6003976")] [Address(RVA = "0x1E71750", Offset = "0x1E70750", VA = "0x181E71750")] 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: 0x06003977 RID: 14711 RVA: 0x000ED950 File Offset: 0x000EBB50 [Token(Token = "0x6003977")] [Address(RVA = "0x1E717F0", Offset = "0x1E707F0", VA = "0x181E717F0")] 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: 0x06003978 RID: 14712 RVA: 0x000ED990 File Offset: 0x000EBB90 [Token(Token = "0x6003978")] [Address(RVA = "0x1E71570", Offset = "0x1E70570", VA = "0x181E71570", Slot = "9")] protected override GameObject EIELCGEFBDD() { return base.EIELCGEFBDD(); } // Token: 0x06003979 RID: 14713 RVA: 0x000ED9A4 File Offset: 0x000EBBA4 [Token(Token = "0x6003979")] [Address(RVA = "0x1E71BA0", Offset = "0x1E70BA0", VA = "0x181E71BA0")] public RecyclingGridParams() { } // Token: 0x04003141 RID: 12609 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4003141")] [SerializeField] private bool expandCellsToDesiredSize = true; } }