using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.Serialization; using UnityEngine.UI.CoroutineTween; namespace UnityEngine.UI { // Token: 0x0200001C RID: 28 [Token(Token = "0x2000011")] [DisallowMultipleComponent] [ExecuteAlways] [RequireComponent(typeof(CanvasRenderer))] [RequireComponent(typeof(RectTransform))] public abstract class Graphic : UIBehaviour, ICanvasElement { // Token: 0x17000036 RID: 54 // (get) Token: 0x060000DD RID: 221 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700002B")] public static Material defaultGraphicMaterial { [Token(Token = "0x60000B3")] [Address(RVA = "0x2804A60", Offset = "0x2803860", VA = "0x182804A60")] get { return null; } } // Token: 0x17000037 RID: 55 // (get) Token: 0x060000DE RID: 222 RVA: 0x00002400 File Offset: 0x00000600 // (set) Token: 0x060000DF RID: 223 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002C")] public virtual Color color { [Token(Token = "0x60000B4")] [Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0", Slot = "22")] get { return default(Color); } [Token(Token = "0x60000B5")] [Address(RVA = "0x28050A0", Offset = "0x2803EA0", VA = "0x1828050A0", Slot = "23")] set { } } // Token: 0x17000038 RID: 56 // (get) Token: 0x060000E0 RID: 224 RVA: 0x00002418 File Offset: 0x00000618 // (set) Token: 0x060000E1 RID: 225 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002D")] public virtual bool raycastTarget { [Token(Token = "0x60000B6")] [Address(RVA = "0x436500", Offset = "0x435300", VA = "0x180436500", Slot = "24")] get { return default(bool); } [Token(Token = "0x60000B7")] [Address(RVA = "0x436840", Offset = "0x435640", VA = "0x180436840", Slot = "25")] set { } } // Token: 0x17000039 RID: 57 // (get) Token: 0x060000E2 RID: 226 RVA: 0x00002430 File Offset: 0x00000630 // (set) Token: 0x060000E3 RID: 227 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700002E")] protected bool useLegacyMeshGeneration { [Token(Token = "0x60000B8")] [Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60000B9")] [Address(RVA = "0x536630", Offset = "0x535430", VA = "0x180536630")] [CompilerGenerated] set { } } // Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BA")] [Address(RVA = "0x28048F0", Offset = "0x28036F0", VA = "0x1828048F0")] protected Graphic() { } // Token: 0x060000E5 RID: 229 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BB")] [Address(RVA = "0x2804330", Offset = "0x2803130", VA = "0x182804330", Slot = "26")] public virtual void SetAllDirty() { } // Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BC")] [Address(RVA = "0x2804390", Offset = "0x2803190", VA = "0x182804390", Slot = "27")] public virtual void SetLayoutDirty() { } // Token: 0x060000E7 RID: 231 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BD")] [Address(RVA = "0x28044F0", Offset = "0x28032F0", VA = "0x1828044F0", Slot = "28")] public virtual void SetVerticesDirty() { } // Token: 0x060000E8 RID: 232 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BE")] [Address(RVA = "0x2804460", Offset = "0x2803260", VA = "0x182804460", Slot = "29")] public virtual void SetMaterialDirty() { } // Token: 0x060000E9 RID: 233 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BF")] [Address(RVA = "0x2803A90", Offset = "0x2802890", VA = "0x182803A90", Slot = "10")] protected override void OnRectTransformDimensionsChange() { } // Token: 0x060000EA RID: 234 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C0")] [Address(RVA = "0x2803090", Offset = "0x2801E90", VA = "0x182803090", Slot = "11")] protected override void OnBeforeTransformParentChanged() { } // Token: 0x060000EB RID: 235 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C1")] [Address(RVA = "0x2803B40", Offset = "0x2802940", VA = "0x182803B40", Slot = "12")] protected override void OnTransformParentChanged() { } // Token: 0x1700003A RID: 58 // (get) Token: 0x060000EC RID: 236 RVA: 0x00002448 File Offset: 0x00000648 [Token(Token = "0x1700002F")] public int depth { [Token(Token = "0x60000C2")] [Address(RVA = "0x2804BB0", Offset = "0x28039B0", VA = "0x182804BB0")] get { return 0; } } // Token: 0x1700003B RID: 59 // (get) Token: 0x060000ED RID: 237 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000030")] public RectTransform rectTransform { [Token(Token = "0x60000C3")] [Address(RVA = "0x2804EF0", Offset = "0x2803CF0", VA = "0x182804EF0", Slot = "30")] get { return null; } } // Token: 0x1700003C RID: 60 // (get) Token: 0x060000EE RID: 238 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000031")] public Canvas canvas { [Token(Token = "0x60000C4")] [Address(RVA = "0x28049E0", Offset = "0x28037E0", VA = "0x1828049E0")] get { return null; } } // Token: 0x060000EF RID: 239 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C5")] [Address(RVA = "0x28020C0", Offset = "0x2800EC0", VA = "0x1828020C0")] private void CacheCanvas() { } // Token: 0x1700003D RID: 61 // (get) Token: 0x060000F0 RID: 240 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000032")] public CanvasRenderer canvasRenderer { [Token(Token = "0x60000C6")] [Address(RVA = "0x2804990", Offset = "0x2803790", VA = "0x182804990")] get { return null; } } // Token: 0x1700003E RID: 62 // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000033")] public virtual Material defaultMaterial { [Token(Token = "0x60000C7")] [Address(RVA = "0x2804B60", Offset = "0x2803960", VA = "0x182804B60", Slot = "31")] get { return null; } } // Token: 0x1700003F RID: 63 // (get) Token: 0x060000F2 RID: 242 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060000F3 RID: 243 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000034")] public virtual Material material { [Token(Token = "0x60000C8")] [Address(RVA = "0x2804E60", Offset = "0x2803C60", VA = "0x182804E60", Slot = "32")] get { return null; } [Token(Token = "0x60000C9")] [Address(RVA = "0x28050F0", Offset = "0x2803EF0", VA = "0x1828050F0", Slot = "33")] set { } } // Token: 0x17000040 RID: 64 // (get) Token: 0x060000F4 RID: 244 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000035")] public virtual Material materialForRendering { [Token(Token = "0x60000CA")] [Address(RVA = "0x2804C70", Offset = "0x2803A70", VA = "0x182804C70", Slot = "34")] get { return null; } } // Token: 0x17000041 RID: 65 // (get) Token: 0x060000F5 RID: 245 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000036")] public virtual Texture mainTexture { [Token(Token = "0x60000CB")] [Address(RVA = "0x2804C10", Offset = "0x2803A10", VA = "0x182804C10", Slot = "35")] get { return null; } } // Token: 0x060000F6 RID: 246 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CC")] [Address(RVA = "0x28035A0", Offset = "0x28023A0", VA = "0x1828035A0", Slot = "5")] protected override void OnEnable() { } // Token: 0x060000F7 RID: 247 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CD")] [Address(RVA = "0x28033E0", Offset = "0x28021E0", VA = "0x1828033E0", Slot = "7")] protected override void OnDisable() { } // Token: 0x060000F8 RID: 248 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CE")] [Address(RVA = "0x2803340", Offset = "0x2802140", VA = "0x182803340", Slot = "8")] protected override void OnDestroy() { } // Token: 0x060000F9 RID: 249 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CF")] [Address(RVA = "0x2803160", Offset = "0x2801F60", VA = "0x182803160", Slot = "15")] protected override void OnCanvasHierarchyChanged() { } // Token: 0x060000FA RID: 250 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D0")] [Address(RVA = "0x2803280", Offset = "0x2802080", VA = "0x182803280", Slot = "36")] public virtual void OnCullingChanged() { } // Token: 0x060000FB RID: 251 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D1")] [Address(RVA = "0x2804070", Offset = "0x2802E70", VA = "0x182804070", Slot = "37")] public virtual void Rebuild(CanvasUpdate update) { } // Token: 0x060000FC RID: 252 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D2")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "38")] public virtual void LayoutComplete() { } // Token: 0x060000FD RID: 253 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D3")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "39")] public virtual void GraphicUpdateComplete() { } // Token: 0x060000FE RID: 254 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D4")] [Address(RVA = "0x2804720", Offset = "0x2803520", VA = "0x182804720", Slot = "40")] protected virtual void UpdateMaterial() { } // Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D5")] [Address(RVA = "0x2804700", Offset = "0x2803500", VA = "0x182804700", Slot = "41")] protected virtual void UpdateGeometry() { } // Token: 0x06000100 RID: 256 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D6")] [Address(RVA = "0x2802AB0", Offset = "0x28018B0", VA = "0x182802AB0")] private void DoMeshGeneration() { } // Token: 0x06000101 RID: 257 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D7")] [Address(RVA = "0x28026C0", Offset = "0x28014C0", VA = "0x1828026C0")] private void DoLegacyMeshGeneration() { } // Token: 0x17000042 RID: 66 // (get) Token: 0x06000102 RID: 258 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000037")] protected static Mesh workerMesh { [Token(Token = "0x60000D8")] [Address(RVA = "0x2804F40", Offset = "0x2803D40", VA = "0x182804F40")] get { return null; } } // Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D9")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "42")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("Use OnPopulateMesh instead.", true)] protected virtual void OnFillVBO(List vbo) { } // Token: 0x06000104 RID: 260 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DA")] [Address(RVA = "0x28036D0", Offset = "0x28024D0", VA = "0x1828036D0", Slot = "43")] [Obsolete] protected virtual void OnPopulateMesh(Mesh m) { } // Token: 0x06000105 RID: 261 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DB")] [Address(RVA = "0x2803780", Offset = "0x2802580", VA = "0x182803780", Slot = "44")] protected virtual void OnPopulateMesh(VertexHelper vh) { } // Token: 0x06000106 RID: 262 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DC")] [Address(RVA = "0xC17BF0", Offset = "0xC169F0", VA = "0x180C17BF0", Slot = "13")] protected override void OnDidApplyAnimationProperties() { } // Token: 0x06000107 RID: 263 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DD")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "45")] public virtual void SetNativeSize() { } // Token: 0x06000108 RID: 264 RVA: 0x00002460 File Offset: 0x00000660 [Token(Token = "0x60000DE")] [Address(RVA = "0x2803D50", Offset = "0x2802B50", VA = "0x182803D50", Slot = "46")] public virtual bool Raycast(Vector2 sp, Camera eventCamera) { return default(bool); } // Token: 0x06000109 RID: 265 RVA: 0x00002478 File Offset: 0x00000678 [Token(Token = "0x60000DF")] [Address(RVA = "0x2803C00", Offset = "0x2802A00", VA = "0x182803C00")] public Vector2 PixelAdjustPoint(Vector2 point) { return default(Vector2); } // Token: 0x0600010A RID: 266 RVA: 0x00002490 File Offset: 0x00000690 [Token(Token = "0x60000E0")] [Address(RVA = "0x2802EF0", Offset = "0x2801CF0", VA = "0x182802EF0")] public Rect GetPixelAdjustedRect() { return default(Rect); } // Token: 0x0600010B RID: 267 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E1")] [Address(RVA = "0x2802350", Offset = "0x2801150", VA = "0x182802350", Slot = "47")] public virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { } // Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E2")] [Address(RVA = "0x2802390", Offset = "0x2801190", VA = "0x182802390", Slot = "48")] public virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha, bool useRGB) { } // Token: 0x0600010D RID: 269 RVA: 0x000024A8 File Offset: 0x000006A8 [Token(Token = "0x60000E3")] [Address(RVA = "0x2802200", Offset = "0x2801000", VA = "0x182802200")] private static Color CreateColorFromAlpha(float alpha) { return default(Color); } // Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E4")] [Address(RVA = "0x2802260", Offset = "0x2801060", VA = "0x182802260", Slot = "49")] public virtual void CrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { } // Token: 0x0600010F RID: 271 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E5")] [Address(RVA = "0x28041B0", Offset = "0x2802FB0", VA = "0x1828041B0")] public void RegisterDirtyLayoutCallback(UnityAction action) { } // Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E6")] [Address(RVA = "0x2804580", Offset = "0x2803380", VA = "0x182804580")] public void UnregisterDirtyLayoutCallback(UnityAction action) { } // Token: 0x06000111 RID: 273 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E7")] [Address(RVA = "0x28042B0", Offset = "0x28030B0", VA = "0x1828042B0")] public void RegisterDirtyVerticesCallback(UnityAction action) { } // Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E8")] [Address(RVA = "0x2804680", Offset = "0x2803480", VA = "0x182804680")] public void UnregisterDirtyVerticesCallback(UnityAction action) { } // Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E9")] [Address(RVA = "0x2804230", Offset = "0x2803030", VA = "0x182804230")] public void RegisterDirtyMaterialCallback(UnityAction action) { } // Token: 0x06000114 RID: 276 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000EA")] [Address(RVA = "0x2804600", Offset = "0x2803400", VA = "0x182804600")] public void UnregisterDirtyMaterialCallback(UnityAction action) { } // Token: 0x06000116 RID: 278 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000EC")] [Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "18")] Transform ICanvasElement.get_transform() { return null; } // Token: 0x04000066 RID: 102 [Token(Token = "0x400004C")] protected static Material s_DefaultUI; // Token: 0x04000067 RID: 103 [Token(Token = "0x400004D")] protected static Texture2D s_WhiteTexture; // Token: 0x04000068 RID: 104 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400004E")] [SerializeField] [FormerlySerializedAs("m_Mat")] protected Material m_Material; // Token: 0x04000069 RID: 105 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400004F")] [SerializeField] private Color m_Color; // Token: 0x0400006A RID: 106 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000050")] [NonSerialized] protected bool m_SkipLayoutUpdate; // Token: 0x0400006B RID: 107 [FieldOffset(Offset = "0x31")] [Token(Token = "0x4000051")] [NonSerialized] protected bool m_SkipMaterialUpdate; // Token: 0x0400006C RID: 108 [FieldOffset(Offset = "0x32")] [Token(Token = "0x4000052")] [SerializeField] private bool m_RaycastTarget; // Token: 0x0400006D RID: 109 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000053")] [NonSerialized] private RectTransform m_RectTransform; // Token: 0x0400006E RID: 110 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000054")] [NonSerialized] private CanvasRenderer m_CanvasRenderer; // Token: 0x0400006F RID: 111 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000055")] [NonSerialized] private Canvas m_Canvas; // Token: 0x04000070 RID: 112 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000056")] [NonSerialized] private bool m_VertsDirty; // Token: 0x04000071 RID: 113 [FieldOffset(Offset = "0x51")] [Token(Token = "0x4000057")] [NonSerialized] private bool m_MaterialDirty; // Token: 0x04000072 RID: 114 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000058")] [NonSerialized] protected UnityAction m_OnDirtyLayoutCallback; // Token: 0x04000073 RID: 115 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000059")] [NonSerialized] protected UnityAction m_OnDirtyVertsCallback; // Token: 0x04000074 RID: 116 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400005A")] [NonSerialized] protected UnityAction m_OnDirtyMaterialCallback; // Token: 0x04000075 RID: 117 [Token(Token = "0x400005B")] [NonSerialized] protected static Mesh s_Mesh; // Token: 0x04000076 RID: 118 [Token(Token = "0x400005C")] [NonSerialized] private static readonly VertexHelper s_VertexHelper; // Token: 0x04000077 RID: 119 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400005D")] [NonSerialized] protected Mesh m_CachedMesh; // Token: 0x04000078 RID: 120 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400005E")] [NonSerialized] protected Vector2[] m_CachedUvs; // Token: 0x04000079 RID: 121 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400005F")] [NonSerialized] private readonly TweenRunner m_ColorTweenRunner; } }