using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007D9 RID: 2009 [Token(Token = "0x20007D9")] public class SizeMatcher : Matcher { // Token: 0x06003881 RID: 14465 RVA: 0x000EAA3C File Offset: 0x000E8C3C [Token(Token = "0x6003881")] [Address(RVA = "0x159F5D0", Offset = "0x159E5D0", VA = "0x18159F5D0", Slot = "4")] protected override void BKLMLJNPCMI() { if (base.transform != 0) { } RectTransform rectTransform = this.target; int num = 0; if (!(rectTransform == num)) { LayoutElement layoutElement; if (this.dimension == SizeMatcher.FDKJJLJPNPJ.Width) { float preferredWidth = LayoutUtility.GetPreferredWidth(this.target); layoutElement = this.layoutElement; int num2 = 0; if (layoutElement != num2 && !this.layoutElement.ignoreLayout) { float preferredWidth2 = this.layoutElement.preferredWidth; return; } } Vector2 vector; while (vector != (ulong)1L) { } int num3 = 0; if (layoutElement != num3 && !layoutElement.ignoreLayout) { float preferredHeight = layoutElement.preferredHeight; } throw new NullReferenceException(); } } // Token: 0x06003882 RID: 14466 RVA: 0x000EAADC File Offset: 0x000E8CDC [Token(Token = "0x6003882")] [Address(RVA = "0x159F810", Offset = "0x159E810", VA = "0x18159F810")] public SizeMatcher() { } // Token: 0x04003084 RID: 12420 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003084")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private LayoutElement layoutElement; // Token: 0x04003085 RID: 12421 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003085")] [SerializeField] private RectTransform target; // Token: 0x04003086 RID: 12422 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003086")] [SerializeField] private SizeMatcher.FDKJJLJPNPJ dimension = (SizeMatcher.FDKJJLJPNPJ)((ulong)1L); // Token: 0x020007DA RID: 2010 [Token(Token = "0x20007DA")] private enum FDKJJLJPNPJ { // Token: 0x04003088 RID: 12424 [Token(Token = "0x4003088")] Width, // Token: 0x04003089 RID: 12425 [Token(Token = "0x4003089")] Height } } }