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 = "0xCA7FD0", Offset = "0xCA6FD0", VA = "0x180CA7FD0")] 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 = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0", Slot = "22")] get { return default(Color); } [Token(Token = "0x60000B5")] [Address(RVA = "0xCA8610", Offset = "0xCA7610", VA = "0x180CA8610", 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 = "0xAC2F40", Offset = "0xAC1F40", VA = "0x180AC2F40", Slot = "24")] get { return default(bool); } [Token(Token = "0x60000B7")] [Address(RVA = "0xCA86F0", Offset = "0xCA76F0", VA = "0x180CA86F0", 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 = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60000B9")] [Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")] [CompilerGenerated] set { } } // Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BA")] [Address(RVA = "0xCA7E60", Offset = "0xCA6E60", VA = "0x180CA7E60")] protected Graphic() { } // Token: 0x060000E5 RID: 229 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BB")] [Address(RVA = "0xCA78A0", Offset = "0xCA68A0", VA = "0x180CA78A0", Slot = "26")] public virtual void SetAllDirty() { } // Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BC")] [Address(RVA = "0xCA7900", Offset = "0xCA6900", VA = "0x180CA7900", Slot = "27")] public virtual void SetLayoutDirty() { } // Token: 0x060000E7 RID: 231 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BD")] [Address(RVA = "0xCA7A60", Offset = "0xCA6A60", VA = "0x180CA7A60", Slot = "28")] public virtual void SetVerticesDirty() { } // Token: 0x060000E8 RID: 232 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BE")] [Address(RVA = "0xCA79D0", Offset = "0xCA69D0", VA = "0x180CA79D0", Slot = "29")] public virtual void SetMaterialDirty() { } // Token: 0x060000E9 RID: 233 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000BF")] [Address(RVA = "0xCA7000", Offset = "0xCA6000", VA = "0x180CA7000", Slot = "10")] protected override void OnRectTransformDimensionsChange() { } // Token: 0x060000EA RID: 234 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C0")] [Address(RVA = "0xCA6600", Offset = "0xCA5600", VA = "0x180CA6600", Slot = "11")] protected override void OnBeforeTransformParentChanged() { } // Token: 0x060000EB RID: 235 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C1")] [Address(RVA = "0xCA70B0", Offset = "0xCA60B0", VA = "0x180CA70B0", 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 = "0xCA8120", Offset = "0xCA7120", VA = "0x180CA8120")] 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 = "0xCA8460", Offset = "0xCA7460", VA = "0x180CA8460", 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 = "0xCA7F50", Offset = "0xCA6F50", VA = "0x180CA7F50")] get { return null; } } // Token: 0x060000EF RID: 239 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C5")] [Address(RVA = "0xCA5630", Offset = "0xCA4630", VA = "0x180CA5630")] 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 = "0xCA7F00", Offset = "0xCA6F00", VA = "0x180CA7F00")] 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 = "0xCA80D0", Offset = "0xCA70D0", VA = "0x180CA80D0", 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 = "0xCA83D0", Offset = "0xCA73D0", VA = "0x180CA83D0", Slot = "32")] get { return null; } [Token(Token = "0x60000C9")] [Address(RVA = "0xCA8660", Offset = "0xCA7660", VA = "0x180CA8660", 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 = "0xCA81E0", Offset = "0xCA71E0", VA = "0x180CA81E0", 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 = "0xCA8180", Offset = "0xCA7180", VA = "0x180CA8180", Slot = "35")] get { return null; } } // Token: 0x060000F6 RID: 246 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CC")] [Address(RVA = "0xCA6B10", Offset = "0xCA5B10", VA = "0x180CA6B10", Slot = "5")] protected override void OnEnable() { } // Token: 0x060000F7 RID: 247 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CD")] [Address(RVA = "0xCA6950", Offset = "0xCA5950", VA = "0x180CA6950", Slot = "7")] protected override void OnDisable() { } // Token: 0x060000F8 RID: 248 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CE")] [Address(RVA = "0xCA68B0", Offset = "0xCA58B0", VA = "0x180CA68B0", Slot = "8")] protected override void OnDestroy() { } // Token: 0x060000F9 RID: 249 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CF")] [Address(RVA = "0xCA66D0", Offset = "0xCA56D0", VA = "0x180CA66D0", Slot = "15")] protected override void OnCanvasHierarchyChanged() { } // Token: 0x060000FA RID: 250 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D0")] [Address(RVA = "0xCA67F0", Offset = "0xCA57F0", VA = "0x180CA67F0", Slot = "36")] public virtual void OnCullingChanged() { } // Token: 0x060000FB RID: 251 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D1")] [Address(RVA = "0xCA75E0", Offset = "0xCA65E0", VA = "0x180CA75E0", Slot = "37")] public virtual void Rebuild(CanvasUpdate update) { } // Token: 0x060000FC RID: 252 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "38")] public virtual void LayoutComplete() { } // Token: 0x060000FD RID: 253 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "39")] public virtual void GraphicUpdateComplete() { } // Token: 0x060000FE RID: 254 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D4")] [Address(RVA = "0xCA7C90", Offset = "0xCA6C90", VA = "0x180CA7C90", Slot = "40")] protected virtual void UpdateMaterial() { } // Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D5")] [Address(RVA = "0xCA7C70", Offset = "0xCA6C70", VA = "0x180CA7C70", Slot = "41")] protected virtual void UpdateGeometry() { } // Token: 0x06000100 RID: 256 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D6")] [Address(RVA = "0xCA6020", Offset = "0xCA5020", VA = "0x180CA6020")] private void DoMeshGeneration() { } // Token: 0x06000101 RID: 257 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D7")] [Address(RVA = "0xCA5C30", Offset = "0xCA4C30", VA = "0x180CA5C30")] 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 = "0xCA84B0", Offset = "0xCA74B0", VA = "0x180CA84B0")] get { return null; } } // Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D9")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0xCA6C40", Offset = "0xCA5C40", VA = "0x180CA6C40", Slot = "43")] [Obsolete] protected virtual void OnPopulateMesh(Mesh m) { } // Token: 0x06000105 RID: 261 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DB")] [Address(RVA = "0xCA6CF0", Offset = "0xCA5CF0", VA = "0x180CA6CF0", Slot = "44")] protected virtual void OnPopulateMesh(VertexHelper vh) { } // Token: 0x06000106 RID: 262 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DC")] [Address(RVA = "0xC3F9D0", Offset = "0xC3E9D0", VA = "0x180C3F9D0", Slot = "13")] protected override void OnDidApplyAnimationProperties() { } // Token: 0x06000107 RID: 263 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DD")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "45")] public virtual void SetNativeSize() { } // Token: 0x06000108 RID: 264 RVA: 0x00002460 File Offset: 0x00000660 [Token(Token = "0x60000DE")] [Address(RVA = "0xCA72C0", Offset = "0xCA62C0", VA = "0x180CA72C0", 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 = "0xCA7170", Offset = "0xCA6170", VA = "0x180CA7170")] public Vector2 PixelAdjustPoint(Vector2 point) { return default(Vector2); } // Token: 0x0600010A RID: 266 RVA: 0x00002490 File Offset: 0x00000690 [Token(Token = "0x60000E0")] [Address(RVA = "0xCA6460", Offset = "0xCA5460", VA = "0x180CA6460")] public Rect GetPixelAdjustedRect() { return default(Rect); } // Token: 0x0600010B RID: 267 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E1")] [Address(RVA = "0xCA58C0", Offset = "0xCA48C0", VA = "0x180CA58C0", 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 = "0xCA5900", Offset = "0xCA4900", VA = "0x180CA5900", 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 = "0xCA5770", Offset = "0xCA4770", VA = "0x180CA5770")] private static Color CreateColorFromAlpha(float alpha) { return default(Color); } // Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E4")] [Address(RVA = "0xCA57D0", Offset = "0xCA47D0", VA = "0x180CA57D0", 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 = "0xCA7720", Offset = "0xCA6720", VA = "0x180CA7720")] public void RegisterDirtyLayoutCallback(UnityAction action) { } // Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E6")] [Address(RVA = "0xCA7AF0", Offset = "0xCA6AF0", VA = "0x180CA7AF0")] public void UnregisterDirtyLayoutCallback(UnityAction action) { } // Token: 0x06000111 RID: 273 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E7")] [Address(RVA = "0xCA7820", Offset = "0xCA6820", VA = "0x180CA7820")] public void RegisterDirtyVerticesCallback(UnityAction action) { } // Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E8")] [Address(RVA = "0xCA7BF0", Offset = "0xCA6BF0", VA = "0x180CA7BF0")] public void UnregisterDirtyVerticesCallback(UnityAction action) { } // Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E9")] [Address(RVA = "0xCA77A0", Offset = "0xCA67A0", VA = "0x180CA77A0")] public void RegisterDirtyMaterialCallback(UnityAction action) { } // Token: 0x06000114 RID: 276 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000EA")] [Address(RVA = "0xCA7B70", Offset = "0xCA6B70", VA = "0x180CA7B70")] public void UnregisterDirtyMaterialCallback(UnityAction action) { } // Token: 0x06000116 RID: 278 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000EC")] [Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", 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; } }