using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007C3 RID: 1987 [Token(Token = "0x20007C3")] public class SizeMatcher : Matcher { // Token: 0x060037E1 RID: 14305 RVA: 0x000E99B0 File Offset: 0x000E7BB0 [Token(Token = "0x60037E1")] [Address(RVA = "0x9F9830", Offset = "0x9F8630", VA = "0x1809F9830", 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: 0x060037E2 RID: 14306 RVA: 0x000E9A50 File Offset: 0x000E7C50 [Token(Token = "0x60037E2")] [Address(RVA = "0x9F9A70", Offset = "0x9F8870", VA = "0x1809F9A70")] public SizeMatcher() { } // Token: 0x04003003 RID: 12291 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003003")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private LayoutElement layoutElement; // Token: 0x04003004 RID: 12292 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003004")] [SerializeField] private RectTransform target; // Token: 0x04003005 RID: 12293 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003005")] [SerializeField] private SizeMatcher.FDKJJLJPNPJ dimension = (SizeMatcher.FDKJJLJPNPJ)((ulong)1L); // Token: 0x020007C4 RID: 1988 [Token(Token = "0x20007C4")] private enum FDKJJLJPNPJ { // Token: 0x04003007 RID: 12295 [Token(Token = "0x4003007")] Width, // Token: 0x04003008 RID: 12296 [Token(Token = "0x4003008")] Height } } }