using System; using System.ComponentModel; using Cpp2IlInjected; using UnityEngine.Events; namespace UnityEngine.UI { // Token: 0x02000054 RID: 84 [Token(Token = "0x200002B")] public abstract class MaskableGraphic : Graphic, IClippable, IMaskable, IMaterialModifier { // Token: 0x170000D5 RID: 213 // (get) Token: 0x06000326 RID: 806 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000327 RID: 807 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000C4")] public MaskableGraphic.CullStateChangedEvent onCullStateChanged { [Token(Token = "0x60002CF")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")] get { return null; } [Token(Token = "0x60002D0")] [Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")] set { } } // Token: 0x170000D6 RID: 214 // (get) Token: 0x06000328 RID: 808 RVA: 0x000033D8 File Offset: 0x000015D8 // (set) Token: 0x06000329 RID: 809 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000C5")] public bool maskable { [Token(Token = "0x60002D1")] [Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0")] get { return default(bool); } [Token(Token = "0x60002D2")] [Address(RVA = "0x2979AF0", Offset = "0x29788F0", VA = "0x182979AF0")] set { } } // Token: 0x170000D7 RID: 215 // (get) Token: 0x0600032A RID: 810 RVA: 0x000033F0 File Offset: 0x000015F0 // (set) Token: 0x0600032B RID: 811 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000C6")] public bool isMaskingGraphic { [Token(Token = "0x60002D3")] [Address(RVA = "0xB628E0", Offset = "0xB616E0", VA = "0x180B628E0")] get { return default(bool); } [Token(Token = "0x60002D4")] [Address(RVA = "0x2979AE0", Offset = "0x29788E0", VA = "0x182979AE0")] set { } } // Token: 0x0600032C RID: 812 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D5")] [Address(RVA = "0x2978E00", Offset = "0x2977C00", VA = "0x182978E00", Slot = "58")] public virtual Material GetModifiedMaterial(Material baseMaterial) { return null; } // Token: 0x0600032D RID: 813 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D6")] [Address(RVA = "0x2978D90", Offset = "0x2977B90", VA = "0x182978D90", Slot = "59")] public virtual void Cull(Rect clipRect, bool validRect) { } // Token: 0x0600032E RID: 814 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D7")] [Address(RVA = "0x2979470", Offset = "0x2978270", VA = "0x182979470")] private void UpdateCull(bool cull) { } // Token: 0x0600032F RID: 815 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D8")] [Address(RVA = "0x2979170", Offset = "0x2977F70", VA = "0x182979170", Slot = "60")] public virtual void SetClipRect(Rect clipRect, bool validRect) { } // Token: 0x06000330 RID: 816 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002D9")] [Address(RVA = "0x29791E0", Offset = "0x2977FE0", VA = "0x1829791E0", Slot = "61")] public virtual void SetClipSoftness(Vector2 clipSoftness) { } // Token: 0x06000331 RID: 817 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DA")] [Address(RVA = "0x2979020", Offset = "0x2977E20", VA = "0x182979020", Slot = "5")] protected override void OnEnable() { } // Token: 0x06000332 RID: 818 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DB")] [Address(RVA = "0x2978F70", Offset = "0x2977D70", VA = "0x182978F70", Slot = "7")] protected override void OnDisable() { } // Token: 0x06000333 RID: 819 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DC")] [Address(RVA = "0x2979080", Offset = "0x2977E80", VA = "0x182979080", Slot = "12")] protected override void OnTransformParentChanged() { } // Token: 0x06000334 RID: 820 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DD")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "62")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("Not used anymore.", true)] public virtual void ParentMaskStateChanged() { } // Token: 0x06000335 RID: 821 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002DE")] [Address(RVA = "0x2978F20", Offset = "0x2977D20", VA = "0x182978F20", Slot = "15")] protected override void OnCanvasHierarchyChanged() { } // Token: 0x170000D8 RID: 216 // (get) Token: 0x06000336 RID: 822 RVA: 0x00003408 File Offset: 0x00001608 [Token(Token = "0x170000C7")] private Rect rootCanvasRect { [Token(Token = "0x60002DF")] [Address(RVA = "0x2979600", Offset = "0x2978400", VA = "0x182979600")] get { return default(Rect); } } // Token: 0x06000337 RID: 823 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002E0")] [Address(RVA = "0x2979220", Offset = "0x2978020", VA = "0x182979220")] private void UpdateClipParent() { } // Token: 0x06000338 RID: 824 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002E1")] [Address(RVA = "0x29790D0", Offset = "0x2977ED0", VA = "0x1829790D0", Slot = "63")] public virtual void RecalculateClipping() { } // Token: 0x06000339 RID: 825 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002E2")] [Address(RVA = "0x29790E0", Offset = "0x2977EE0", VA = "0x1829790E0", Slot = "64")] public virtual void RecalculateMasking() { } // Token: 0x0600033A RID: 826 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60002E3")] [Address(RVA = "0x2979530", Offset = "0x2978330", VA = "0x182979530")] protected MaskableGraphic() { } // Token: 0x0600033B RID: 827 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002E4")] [Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "50")] GameObject IClippable.get_gameObject() { return null; } // Token: 0x0400018A RID: 394 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40000EF")] [NonSerialized] protected bool m_ShouldRecalculateStencil; // Token: 0x0400018B RID: 395 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40000F0")] [NonSerialized] protected Material m_MaskMaterial; // Token: 0x0400018C RID: 396 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40000F1")] [NonSerialized] private RectMask2D m_ParentMask; // Token: 0x0400018D RID: 397 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40000F2")] [SerializeField] private bool m_Maskable; // Token: 0x0400018E RID: 398 [FieldOffset(Offset = "0xA9")] [Token(Token = "0x40000F3")] private bool m_IsMaskingGraphic; // Token: 0x0400018F RID: 399 [FieldOffset(Offset = "0xAA")] [Token(Token = "0x40000F4")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("Not used anymore.", true)] [NonSerialized] protected bool m_IncludeForMasking; // Token: 0x04000190 RID: 400 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40000F5")] [SerializeField] private MaskableGraphic.CullStateChangedEvent m_OnCullStateChanged; // Token: 0x04000191 RID: 401 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40000F6")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("Not used anymore", true)] [NonSerialized] protected bool m_ShouldRecalculate; // Token: 0x04000192 RID: 402 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x40000F7")] [NonSerialized] protected int m_StencilValue; // Token: 0x04000193 RID: 403 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40000F8")] private readonly Vector3[] m_Corners; // Token: 0x02000055 RID: 85 [Token(Token = "0x200009D")] [Serializable] public class CullStateChangedEvent : UnityEvent { // Token: 0x0600033C RID: 828 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000677")] [Address(RVA = "0x2972CE0", Offset = "0x2971AE0", VA = "0x182972CE0")] public CullStateChangedEvent() { } } } }