using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Com.TheFallenGames.OSA.CustomAdapters.GridView; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007C2 RID: 1986 [Token(Token = "0x20007C2")] [Serializable] [StructLayout(3)] public class RecyclingGridParams : GridParams { // Token: 0x17000983 RID: 2435 // (get) Token: 0x060037FC RID: 14332 RVA: 0x000EDC1C File Offset: 0x000EBE1C [Token(Token = "0x17000983")] public bool ExpandCellsToDesiredSize { [Token(Token = "0x60037FC")] [Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")] get { return this.expandCellsToDesiredSize; } } // Token: 0x17000984 RID: 2436 // (get) Token: 0x060037FD RID: 14333 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060037FE RID: 14334 RVA: 0x000EDC30 File Offset: 0x000EBE30 [Token(Token = "0x17000984")] public Vector2 CalculatedCellSize { [Token(Token = "0x60037FD")] [Address(RVA = "0x108A390", Offset = "0x1088D90", VA = "0x18108A390")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60037FE")] [Address(RVA = "0x108A3B0", Offset = "0x1088DB0", VA = "0x18108A3B0")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x17000985 RID: 2437 // (get) Token: 0x060037FF RID: 14335 RVA: 0x000EDC50 File Offset: 0x000EBE50 [Token(Token = "0x17000985")] public bool GroupIsHorizontal { [Token(Token = "0x60037FF")] [Address(RVA = "0x5273F0", Offset = "0x525DF0", VA = "0x1805273F0")] get { bool flag; return flag; } } // Token: 0x06003800 RID: 14336 RVA: 0x000EDC60 File Offset: 0x000EBE60 [Token(Token = "0x6003800")] [Address(RVA = "0x1089D50", Offset = "0x1088750", VA = "0x181089D50", Slot = "5")] public override int CalculateCurrentNumCellsPerGroup() { int num = base.CalculateCurrentNumCellsPerGroup(); 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: 0x06003801 RID: 14337 RVA: 0x000EDCDC File Offset: 0x000EBEDC [Token(Token = "0x6003801")] [Address(RVA = "0x108A270", Offset = "0x1088C70", VA = "0x18108A270")] 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: 0x06003802 RID: 14338 RVA: 0x000EDD34 File Offset: 0x000EBF34 [Token(Token = "0x6003802")] [Address(RVA = "0x108A040", Offset = "0x1088A40", VA = "0x18108A040")] 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: 0x06003803 RID: 14339 RVA: 0x000EDDF4 File Offset: 0x000EBFF4 [Token(Token = "0x6003803")] [Address(RVA = "0x1089F30", Offset = "0x1088930", VA = "0x181089F30")] 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: 0x06003804 RID: 14340 RVA: 0x000EDE30 File Offset: 0x000EC030 [Token(Token = "0x6003804")] [Address(RVA = "0x1089FD0", Offset = "0x10889D0", VA = "0x181089FD0")] 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: 0x06003805 RID: 14341 RVA: 0x000EDE70 File Offset: 0x000EC070 [Token(Token = "0x6003805")] [Address(RVA = "0x1089EB0", Offset = "0x10888B0", VA = "0x181089EB0", Slot = "9")] protected override GameObject CreateCellGroupPrefabGameObject() { return base.CreateCellGroupPrefabGameObject(); } // Token: 0x06003806 RID: 14342 RVA: 0x000EDE84 File Offset: 0x000EC084 [Token(Token = "0x6003806")] [Address(RVA = "0x108A380", Offset = "0x1088D80", VA = "0x18108A380")] public RecyclingGridParams() { } // Token: 0x0400310F RID: 12559 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400310F")] [SerializeField] private bool expandCellsToDesiredSize = true; } }