using System; using Cpp2IlInjected; using UnityEngine.EventSystems; namespace UnityEngine.UI { // Token: 0x02000037 RID: 55 [Token(Token = "0x2000019")] [ExecuteAlways] [DisallowMultipleComponent] [AddComponentMenu("Layout/Aspect Ratio Fitter", 142)] [RequireComponent(typeof(RectTransform))] public class AspectRatioFitter : UIBehaviour, ILayoutSelfController, ILayoutController { // Token: 0x17000096 RID: 150 // (get) Token: 0x06000228 RID: 552 RVA: 0x00002C40 File Offset: 0x00000E40 // (set) Token: 0x06000229 RID: 553 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000087")] public AspectRatioFitter.AspectMode aspectMode { [Token(Token = "0x60001E9")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get { return AspectRatioFitter.AspectMode.None; } [Token(Token = "0x60001EA")] [Address(RVA = "0x2133310", Offset = "0x2132110", VA = "0x182133310")] set { } } // Token: 0x17000097 RID: 151 // (get) Token: 0x0600022A RID: 554 RVA: 0x00002C58 File Offset: 0x00000E58 // (set) Token: 0x0600022B RID: 555 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000088")] public float aspectRatio { [Token(Token = "0x60001EB")] [Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")] get { return 0f; } [Token(Token = "0x60001EC")] [Address(RVA = "0x2133370", Offset = "0x2132170", VA = "0x182133370")] set { } } // Token: 0x17000098 RID: 152 // (get) Token: 0x0600022C RID: 556 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000089")] private RectTransform rectTransform { [Token(Token = "0x60001ED")] [Address(RVA = "0x2133290", Offset = "0x2132090", VA = "0x182133290")] get { return null; } } // Token: 0x0600022D RID: 557 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EE")] [Address(RVA = "0x2133280", Offset = "0x2132080", VA = "0x182133280")] protected AspectRatioFitter() { } // Token: 0x0600022E RID: 558 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EF")] [Address(RVA = "0x2132EF0", Offset = "0x2131CF0", VA = "0x182132EF0", Slot = "5")] protected override void OnEnable() { } // Token: 0x0600022F RID: 559 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F0")] [Address(RVA = "0x2132E80", Offset = "0x2131C80", VA = "0x182132E80", Slot = "7")] protected override void OnDisable() { } // Token: 0x06000230 RID: 560 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F1")] [Address(RVA = "0x2133260", Offset = "0x2132060", VA = "0x182133260", Slot = "19")] protected virtual void Update() { } // Token: 0x06000231 RID: 561 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F2")] [Address(RVA = "0x2132EF0", Offset = "0x2131CF0", VA = "0x182132EF0", Slot = "10")] protected override void OnRectTransformDimensionsChange() { } // Token: 0x06000232 RID: 562 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F3")] [Address(RVA = "0x2132F00", Offset = "0x2131D00", VA = "0x182132F00")] private void UpdateRect() { } // Token: 0x06000233 RID: 563 RVA: 0x00002C70 File Offset: 0x00000E70 [Token(Token = "0x60001F4")] [Address(RVA = "0x2132DA0", Offset = "0x2131BA0", VA = "0x182132DA0")] private float GetSizeDeltaToProduceSize(float size, int axis) { return 0f; } // Token: 0x06000234 RID: 564 RVA: 0x00002C88 File Offset: 0x00000E88 [Token(Token = "0x60001F5")] [Address(RVA = "0x2132CA0", Offset = "0x2131AA0", VA = "0x182132CA0")] private Vector2 GetParentSize() { return default(Vector2); } // Token: 0x06000235 RID: 565 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F6")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")] public virtual void SetLayoutHorizontal() { } // Token: 0x06000236 RID: 566 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F7")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")] public virtual void SetLayoutVertical() { } // Token: 0x06000237 RID: 567 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F8")] [Address(RVA = "0x2132EF0", Offset = "0x2131CF0", VA = "0x182132EF0")] protected void SetDirty() { } // Token: 0x04000118 RID: 280 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000B3")] [SerializeField] private AspectRatioFitter.AspectMode m_AspectMode; // Token: 0x04000119 RID: 281 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40000B4")] [SerializeField] private float m_AspectRatio; // Token: 0x0400011A RID: 282 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000B5")] [NonSerialized] private RectTransform m_Rect; // Token: 0x0400011B RID: 283 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40000B6")] private bool m_DelayedSetDirty; // Token: 0x0400011C RID: 284 [FieldOffset(Offset = "0x29")] [Token(Token = "0x40000B7")] private DrivenRectTransformTracker m_Tracker; // Token: 0x02000038 RID: 56 [Token(Token = "0x2000092")] public enum AspectMode { // Token: 0x0400011E RID: 286 [Token(Token = "0x4000288")] None, // Token: 0x0400011F RID: 287 [Token(Token = "0x4000289")] WidthControlsHeight, // Token: 0x04000120 RID: 288 [Token(Token = "0x400028A")] HeightControlsWidth, // Token: 0x04000121 RID: 289 [Token(Token = "0x400028B")] FitInParent, // Token: 0x04000122 RID: 290 [Token(Token = "0x400028C")] EnvelopeParent } } }