terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
TextSnippet.cs
Go to the documentation of this file.
1using System;
8
9namespace Terraria.UI.Chat
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000730")]
12 public class TextSnippet
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6003CE0")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1498784", Offset = "0x1498784", Length = "0x80")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsAxisTagHandler.ControlsAxisSnippet), Member = ".ctor", MemberParameters = new object[] { typeof(GUIControllerInputButton.AxisControl) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsAxisTagHandler), Member = "Parse", MemberParameters = new object[]
18 {
19 typeof(string),
21 typeof(string)
22 }, ReturnType = typeof(TextSnippet))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ControlsButtonTagHandler.ControlsButtonSnippet", Member = ".ctor", MemberParameters = new object[] { typeof(GUIControllerInputButton.LinkedControlType) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsButtonTagHandler), Member = "Parse", MemberParameters = new object[]
25 {
26 typeof(string),
28 typeof(string)
29 }, ReturnType = typeof(TextSnippet))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler.ControlsKeyboardSnippet), Member = ".ctor", MemberParameters = new object[] { typeof(GUIControllerInputButton.LinkedControlType) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler), Member = "Parse", MemberParameters = new object[]
32 {
33 typeof(string),
35 typeof(string)
36 }, ReturnType = typeof(TextSnippet))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ControlsTouchTagHandler.ControlsTouchSnippet", Member = ".ctor", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchTagHandler), Member = "Parse", MemberParameters = new object[]
43 {
44 typeof(string),
46 typeof(string)
47 }, ReturnType = typeof(TextSnippet))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
50 {
51 typeof(string),
53 typeof(string)
54 }, ReturnType = typeof(TextSnippet))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ColorTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
56 {
57 typeof(string),
59 typeof(string)
60 }, ReturnType = typeof(TextSnippet))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.GlyphTagHandler.GlyphSnippet", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GlyphTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
63 {
64 typeof(string),
66 typeof(string)
67 }, ReturnType = typeof(TextSnippet))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.ItemTagHandler.ItemSnippet", Member = ".ctor", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
70 {
71 typeof(string),
73 typeof(string)
74 }, ReturnType = typeof(TextSnippet))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlainTagHandler.PlainSnippet), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlainTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
77 {
78 typeof(string),
80 typeof(string)
81 }, ReturnType = typeof(TextSnippet))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
85 public TextSnippet(string text = "")
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6003CE1")]
91 [global::Cpp2ILInjected.Address(RVA = "0x149457C", Offset = "0x149457C", Length = "0x98")]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "ParseMessage", MemberParameters = new object[]
93 {
94 typeof(string),
96 typeof(float)
97 }, ReturnType = typeof(TextSnippet[]))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.AchievementTagHandler.AchievementSnippet", Member = ".ctor", MemberParameters = new object[] { typeof(Achievement) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NameTagHandler), Member = "Terraria.UI.Chat.ITagHandler.Parse", MemberParameters = new object[]
100 {
101 typeof(string),
102 typeof(Color),
103 typeof(string)
104 }, ReturnType = typeof(TextSnippet))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlainTagHandler.PlainSnippet), Member = ".ctor", MemberParameters = new object[]
106 {
107 typeof(string),
108 typeof(Color),
109 typeof(float)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 public TextSnippet(string text, Color color, float scale = 1f)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6003CE2")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1498804", Offset = "0x1498804", Length = "0x4")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 public virtual void Update()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6003CE3")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1498808", Offset = "0x1498808", Length = "0x4")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 public virtual void OnHover()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6003CE4")]
136 [global::Cpp2ILInjected.Address(RVA = "0x149880C", Offset = "0x149880C", Length = "0x4")]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 public virtual void OnClick()
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6003CE5")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1498810", Offset = "0x1498810", Length = "0x60")]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "WaveColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
148 public virtual Color GetVisibleColor()
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6003CE6")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1498870", Offset = "0x1498870", Length = "0x94")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
157 public virtual bool UniqueDraw(bool justCheckingString, out Vector2 size, SpriteBatch spriteBatch, Vector2 position = default(Vector2), Color color = default(Color), float scale = 1f)
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x6003CE7")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1498904", Offset = "0x1498904", Length = "0x88")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
168 public virtual TextSnippet CopyMorph(string newText)
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x6003CE8")]
174 [global::Cpp2ILInjected.Address(RVA = "0x149898C", Offset = "0x149898C", Length = "0x2C")]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
177 public virtual float GetStringLength(SpriteFont font)
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x6003CE9")]
183 [global::Cpp2ILInjected.Address(RVA = "0x14989B8", Offset = "0x14989B8", Length = "0x6C")]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
186 {
187 typeof(string),
188 typeof(string),
189 typeof(string),
190 typeof(string)
191 }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
193 public override string ToString()
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x4007BED")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
200 public string Text;
201
202 [global::Cpp2ILInjected.Token(Token = "0x4007BEE")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
204 public string TextOriginal;
205
206 [global::Cpp2ILInjected.Token(Token = "0x4007BEF")]
207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
208 public Color Color;
209
210 [global::Cpp2ILInjected.Token(Token = "0x4007BF0")]
211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
212 public float Scale;
213
214 [global::Cpp2ILInjected.Token(Token = "0x4007BF1")]
215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
216 public bool CheckForHover;
217
218 [global::Cpp2ILInjected.Token(Token = "0x4007BF2")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
220 public bool DeleteWhole;
221 }
222}
class f__AnonymousType0<< Count > j__TPar
virtual Color GetVisibleColor()
virtual TextSnippet CopyMorph(string newText)
TextSnippet(string text="")
virtual float GetStringLength(SpriteFont font)
TextSnippet(string text, Color color, float scale=1f)
virtual bool UniqueDraw(bool justCheckingString, out Vector2 size, SpriteBatch spriteBatch, Vector2 position=default(Vector2), Color color=default(Color), float scale=1f)
override string ToString()