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 = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return AspectRatioFitter.AspectMode.None; } [Token(Token = "0x60001EA")] [Address(RVA = "0x80FF90", Offset = "0x80EF90", VA = "0x18080FF90")] 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 = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")] get { return 0f; } [Token(Token = "0x60001EC")] [Address(RVA = "0x80FFF0", Offset = "0x80EFF0", VA = "0x18080FFF0")] 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 = "0x80FF10", Offset = "0x80EF10", VA = "0x18080FF10")] get { return null; } } // Token: 0x0600022D RID: 557 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EE")] [Address(RVA = "0x80FF00", Offset = "0x80EF00", VA = "0x18080FF00")] protected AspectRatioFitter() { } // Token: 0x0600022E RID: 558 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EF")] [Address(RVA = "0x80FB70", Offset = "0x80EB70", VA = "0x18080FB70", Slot = "5")] protected override void OnEnable() { } // Token: 0x0600022F RID: 559 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F0")] [Address(RVA = "0x80FB00", Offset = "0x80EB00", VA = "0x18080FB00", Slot = "7")] protected override void OnDisable() { } // Token: 0x06000230 RID: 560 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F1")] [Address(RVA = "0x80FEE0", Offset = "0x80EEE0", VA = "0x18080FEE0", Slot = "19")] protected virtual void Update() { } // Token: 0x06000231 RID: 561 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F2")] [Address(RVA = "0x80FB70", Offset = "0x80EB70", VA = "0x18080FB70", Slot = "10")] protected override void OnRectTransformDimensionsChange() { } // Token: 0x06000232 RID: 562 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F3")] [Address(RVA = "0x80FB80", Offset = "0x80EB80", VA = "0x18080FB80")] private void UpdateRect() { } // Token: 0x06000233 RID: 563 RVA: 0x00002C70 File Offset: 0x00000E70 [Token(Token = "0x60001F4")] [Address(RVA = "0x80FA20", Offset = "0x80EA20", VA = "0x18080FA20")] private float GetSizeDeltaToProduceSize(float size, int axis) { return 0f; } // Token: 0x06000234 RID: 564 RVA: 0x00002C88 File Offset: 0x00000E88 [Token(Token = "0x60001F5")] [Address(RVA = "0x80F920", Offset = "0x80E920", VA = "0x18080F920")] private Vector2 GetParentSize() { return default(Vector2); } // Token: 0x06000235 RID: 565 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")] public virtual void SetLayoutHorizontal() { } // Token: 0x06000236 RID: 566 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")] public virtual void SetLayoutVertical() { } // Token: 0x06000237 RID: 567 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F8")] [Address(RVA = "0x80FB70", Offset = "0x80EB70", VA = "0x18080FB70")] 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 } } }