terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Font.cs
Go to the documentation of this file.
1using System;
6
7namespace UnityEngine
8{
9 // Token: 0x0200000C RID: 12
10 [NativeHeader("Modules/TextRendering/Public/FontImpl.h")]
11 [NativeHeader("Modules/TextRendering/Public/Font.h")]
12 [StaticAccessor("TextRenderingPrivate", StaticAccessorType.DoubleColon)]
13 [NativeClass("TextRendering::Font")]
14 public sealed class Font : Object
15 {
16 // Token: 0x14000001 RID: 1
17 // (add) Token: 0x06000024 RID: 36 RVA: 0x000025C4 File Offset: 0x000007C4
18 // (remove) Token: 0x06000025 RID: 37 RVA: 0x000025E0 File Offset: 0x000007E0
19 public static event Action<Font> textureRebuilt
20 {
22 add
23 {
25 if (@delegate != null && @delegate == null)
26 {
27 return;
28 }
29 }
31 remove
32 {
34 if (@delegate != null && @delegate == null)
35 {
36 return;
37 }
38 }
39 }
40
41 // Token: 0x17000008 RID: 8
42 // (get) Token: 0x06000026 RID: 38 RVA: 0x000025FC File Offset: 0x000007FC
44 {
45 get
46 {
47 throw new MissingMethodException();
48 }
49 }
50
51 // Token: 0x17000009 RID: 9
52 // (get) Token: 0x06000027 RID: 39 RVA: 0x00002610 File Offset: 0x00000810
53 public bool dynamic
54 {
55 get
56 {
57 throw new MissingMethodException();
58 }
59 }
60
61 // Token: 0x1700000A RID: 10
62 // (get) Token: 0x06000028 RID: 40 RVA: 0x00002624 File Offset: 0x00000824
63 public int fontSize
64 {
65 get
66 {
67 throw new MissingMethodException();
68 }
69 }
70
71 // Token: 0x06000029 RID: 41 RVA: 0x00002638 File Offset: 0x00000838
73 internal static void InvokeTextureRebuilt_Internal(Font font)
74 {
77 {
78 IntPtr invoke_impl = fontTextureRebuildCallback.invoke_impl;
79 IntPtr method_code = fontTextureRebuildCallback.method_code;
80 IntPtr method = fontTextureRebuildCallback.method;
81 return;
82 }
83 }
84
85 // Token: 0x0600002A RID: 42 RVA: 0x00002668 File Offset: 0x00000868
86 public bool HasCharacter(char c)
87 {
88 throw new MissingMethodException();
89 }
90
91 // Token: 0x0600002B RID: 43 RVA: 0x0000267C File Offset: 0x0000087C
92 private bool HasCharacter(int c)
93 {
94 throw new MissingMethodException();
95 }
96
97 // Token: 0x04000049 RID: 73
100 private static Action<Font> textureRebuilt;
101
102 // Token: 0x0400004A RID: 74
106
107 // Token: 0x0200000D RID: 13
109 {
110 // Token: 0x0600002C RID: 44 RVA: 0x00002690 File Offset: 0x00000890
112 {
114 this.m_target = @object;
116 this.method_code = this;
117 }
118
119 // Token: 0x0600002D RID: 45 RVA: 0x000026E4 File Offset: 0x000008E4
120 public void Invoke()
121 {
124 IntPtr method = this.method;
125 }
126 }
127 }
128}
class f__AnonymousType0<< Count > j__TPar
IntPtr method_code
Definition Delegate.cs:386
IntPtr invoke_impl
Definition Delegate.cs:371
FontTextureRebuildCallback(object @object, IntPtr method)
Definition Font.cs:111
static Action< Font > textureRebuilt
Definition Font.cs:20
Font.FontTextureRebuildCallback m_FontTextureRebuildCallback
Definition Font.cs:105
bool dynamic
Definition Font.cs:54
bool HasCharacter(char c)
Definition Font.cs:86
static void InvokeTextureRebuilt_Internal(Font font)
Definition Font.cs:73
Material material
Definition Font.cs:44
bool HasCharacter(int c)
Definition Font.cs:92