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
GUINPCDialogue.cs
Go to the documentation of this file.
1using System;
3using Controller;
9using Terraria;
10using Terraria.Audio;
16using Terraria.UI;
19
20[global::Cpp2ILInjected.Token(Token = "0x200015E")]
21public class GUINPCDialogue
22{
23 [global::Cpp2ILInjected.Token(Token = "0x600098E")]
24 [global::Cpp2ILInjected.Address(RVA = "0x960D50", Offset = "0x960D50", Length = "0x88")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControlsBanner), Member = "DrawControlsBanner", MemberParameters = new object[] { typeof(GUIControlsBanner.ActionSource) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
31 public void LoadRegion()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x600098F")]
37 [global::Cpp2ILInjected.Address(RVA = "0x960DD8", Offset = "0x960DD8", Length = "0x1B0")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "SecondaryUpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "get_DisplayString", ReturnType = typeof(string))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(int),
48 typeof(int)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000990")]
61 [global::Cpp2ILInjected.Address(RVA = "0x961DFC", Offset = "0x961DFC", Length = "0x100")]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = "CloseNonPageDialogues", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMap), Member = "DrawMap", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerChat), Member = "DrawNotification", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "DrawSign", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editSign", ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editSign", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "clrInput", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
75 public void Close()
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6000991")]
81 [global::Cpp2ILInjected.Address(RVA = "0x961EFC", Offset = "0x961EFC", Length = "0x220")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatCornerItem", ReturnType = typeof(int))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
89 private void SetupLastLineAddition()
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6000992")]
95 [global::Cpp2ILInjected.Address(RVA = "0x96211C", Offset = "0x96211C", Length = "0x5C")]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6000993")]
106 [global::Cpp2ILInjected.Address(RVA = "0x961438", Offset = "0x961438", Length = "0x9C4")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "SetupLastLineAddition", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
113 {
114 typeof(string),
115 typeof(string)
116 }, ReturnType = typeof(bool))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
119 {
120 typeof(int),
121 typeof(int)
122 }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
124 {
125 typeof(string),
126 typeof(string)
127 }, ReturnType = typeof(string))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont.CharacterSource), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsAxisTagHandler), Member = "MeasureInline", MemberParameters = new object[]
130 {
132 typeof(int),
133 typeof(ref int),
135 }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInline", MemberParameters = new object[]
137 {
139 typeof(int),
140 typeof(ref int),
142 }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchTagHandler), Member = "MeasureInline", MemberParameters = new object[]
144 {
146 typeof(int),
147 typeof(ref int),
149 }, ReturnType = typeof(bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchAxisHandler), Member = "MeasureInline", MemberParameters = new object[]
151 {
153 typeof(int),
154 typeof(ref int),
156 }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
158 {
160 typeof(int),
161 typeof(ref int),
163 }, ReturnType = typeof(bool))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsKeyboardTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
166 {
169 typeof(int),
170 typeof(ref int),
172 }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemTagHandler), Member = "MeasureInline", MemberParameters = new object[]
174 {
176 typeof(int),
177 typeof(ref int),
179 }, ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextSnippet), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
183 {
185 typeof(float)
186 }, ReturnType = typeof(Vector2))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "GetStringSize", MemberParameters = new object[]
188 {
192 typeof(float)
193 }, ReturnType = typeof(Vector2))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "ClearLastLineAddition", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
196 private void UpdateText(string textValue)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x6000994")]
202 [global::Cpp2ILInjected.Address(RVA = "0x962178", Offset = "0x962178", Length = "0x16A0")]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editSign", ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_IsShimmerVariant", ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "CanDryadPlayStardewAnimation", MemberParameters = new object[]
213 {
214 typeof(Player),
215 typeof(NPC)
216 }, ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_TOWMusicUnlocked", ReturnType = typeof(bool))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsItDay", ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialLevel), Member = "IsComplete", ReturnType = typeof(bool))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 90)]
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6000995")]
228 [global::Cpp2ILInjected.Address(RVA = "0x963878", Offset = "0x963878", Length = "0x88")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerNPCDialogue), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
235 public void LoadPanelRegion()
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x6000996")]
241 [global::Cpp2ILInjected.Address(RVA = "0x963900", Offset = "0x963900", Length = "0x80")]
242 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "DrawNPC", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6000997")]
253 [global::Cpp2ILInjected.Address(RVA = "0x963980", Offset = "0x963980", Length = "0x16C")]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editSign", ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editSign", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
263 {
264 typeof(int),
265 typeof(int),
266 typeof(int),
267 typeof(int),
268 typeof(float),
269 typeof(float)
270 }, ReturnType = typeof(SoundEffectInstance))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
272 public void CloseClicked()
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x6000998")]
278 [global::Cpp2ILInjected.Address(RVA = "0x963AEC", Offset = "0x963AEC", Length = "0x219C")]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editSign", ReturnType = typeof(bool))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
285 {
286 typeof(int),
287 typeof(int),
288 typeof(int),
289 typeof(int),
290 typeof(float),
291 typeof(float)
292 }, ReturnType = typeof(SoundEffectInstance))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = "TextSign", MemberParameters = new object[]
295 {
296 typeof(int),
297 typeof(string)
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_editSign", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
302 {
303 typeof(int),
304 typeof(int),
305 typeof(int),
307 typeof(int),
308 typeof(float),
309 typeof(float),
310 typeof(float),
311 typeof(int),
312 typeof(int),
313 typeof(int)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "clrInput", ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_anglerQuestFinished", ReturnType = typeof(bool))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "FindItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetAnglerReward", MemberParameters = new object[]
323 {
324 typeof(NPC),
325 typeof(int)
326 }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_playerInventory", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "AnglerQuestChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_anglerQuestFinished", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleAnglerService", ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "OpenUI", MemberParameters = new object[]
334 {
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SpawnSkeletron", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "HelpText", ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PetAnimal", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Gift), Member = ".ctor", MemberParameters = new object[] { typeof(Entity) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
347 {
349 typeof(int),
350 typeof(int),
351 typeof(int),
352 typeof(int),
353 typeof(int),
354 typeof(int),
355 typeof(bool),
356 typeof(int),
357 typeof(bool),
358 typeof(bool)
359 }, ReturnType = typeof(int))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
361 {
362 typeof(int),
363 typeof(int)
364 }, ReturnType = typeof(int))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
366 {
367 typeof(string),
368 typeof(object)
369 }, ReturnType = typeof(string))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "BuyItem", MemberParameters = new object[]
372 {
373 typeof(long),
374 typeof(int)
375 }, ReturnType = typeof(bool))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleNurseService", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "HealEffect", MemberParameters = new object[]
378 {
379 typeof(int),
380 typeof(bool)
381 }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChildSafety), Member = "get_Disabled", ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "DelBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 117)]
386 public void Option1Clicked(int healCost)
387 {
388 throw null;
389 }
390
391 [global::Cpp2ILInjected.Token(Token = "0x6000999")]
392 [global::Cpp2ILInjected.Address(RVA = "0x965C88", Offset = "0x965C88", Length = "0xDC")]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
397 {
398 typeof(int),
399 typeof(int),
400 typeof(int),
401 typeof(int),
402 typeof(float),
403 typeof(float)
404 }, ReturnType = typeof(SoundEffectInstance))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
408 public void HappinessClicked()
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x600099A")]
414 [global::Cpp2ILInjected.Address(RVA = "0x963818", Offset = "0x963818", Length = "0x60")]
415 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "SetupButtonText", MemberParameters = new object[]
417 {
418 typeof(ref string),
420 typeof(ref string),
422 typeof(ref int),
423 typeof(ref bool)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option2Clicked", ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "get_DisplayString", ReturnType = typeof(string))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetTalkNPC", MemberParameters = new object[]
428 {
429 typeof(int),
430 typeof(bool)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_HeldItem", ReturnType = typeof(Item))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
435 public bool CanDryadPlayStardewAnimation(Player player, NPC npc)
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x600099B")]
441 [global::Cpp2ILInjected.Address(RVA = "0x965D64", Offset = "0x965D64", Length = "0xA68")]
442 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
447 {
448 typeof(int),
449 typeof(int),
450 typeof(int),
451 typeof(int),
452 typeof(float),
453 typeof(float)
454 }, ReturnType = typeof(SoundEffectInstance))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetDryadWorldStatusDialog", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(string))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "CanDryadPlayStardewAnimation", MemberParameters = new object[]
459 {
460 typeof(Player),
461 typeof(NPC)
462 }, ReturnType = typeof(bool))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ConsumeItem", MemberParameters = new object[]
464 {
465 typeof(int),
466 typeof(bool),
467 typeof(bool)
468 }, ReturnType = typeof(bool))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
470 {
471 typeof(int),
472 typeof(int),
473 typeof(int),
475 typeof(int),
476 typeof(float),
477 typeof(float),
478 typeof(float),
479 typeof(int),
480 typeof(int),
481 typeof(int)
482 }, ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_playerInventory", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_InGuideCraftMenu", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "HandleSpecialEvent", MemberParameters = new object[]
487 {
488 typeof(Player),
489 typeof(int)
490 }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_InReforgeMenu", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "OpenUI", MemberParameters = new object[]
493 {
496 }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "HaveDryadDoStardewAnimation", ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "OpenHairWindow", ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "FindItem", MemberParameters = new object[] { typeof(bool[]) }, ReturnType = typeof(int))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetDyeTraderReward", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "HelpText", ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "BartenderHelpText", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(string))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
507 {
508 typeof(int),
509 typeof(int)
510 }, ReturnType = typeof(int))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
513 {
514 typeof(string),
515 typeof(string)
516 }, ReturnType = typeof(string))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "DyeTraderQuestChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "SetupShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
523 public void Option2Clicked()
524 {
525 throw null;
526 }
527
528 [global::Cpp2ILInjected.Token(Token = "0x600099C")]
529 [global::Cpp2ILInjected.Address(RVA = "0x9667CC", Offset = "0x9667CC", Length = "0x5C4")]
530 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
535 {
537 typeof(bool),
538 typeof(Color?),
539 typeof(Color?),
540 typeof(Color?)
541 }, ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
543 {
544 typeof(int),
545 typeof(int)
546 }, ReturnType = typeof(Tile))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "Close", ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
551 {
553 typeof(int),
554 typeof(int),
555 typeof(int),
556 typeof(int),
557 typeof(int),
558 typeof(int)
559 }, ReturnType = typeof(Rectangle))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
561 {
565 }, ReturnType = typeof(Vector2))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
568 {
570 typeof(string)
571 }, ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
573 {
574 typeof(float),
575 typeof(float)
576 }, ReturnType = typeof(void))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
580 {
584 typeof(Color),
585 typeof(float),
587 typeof(float),
589 typeof(float)
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
592 private void DrawSign()
593 {
594 throw null;
595 }
596
597 [global::Cpp2ILInjected.Token(Token = "0x600099D")]
598 [global::Cpp2ILInjected.Address(RVA = "0x966D90", Offset = "0x966D90", Length = "0xC80")]
599 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "GetRegion", ReturnType = typeof(Rectangle))]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
606 {
608 typeof(bool),
609 typeof(Color?),
610 typeof(Color?),
611 typeof(Color?)
612 }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_GivenOrTypeName", ReturnType = typeof(string))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
615 {
617 typeof(string)
618 }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
620 {
624 }, ReturnType = typeof(Vector2))]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NPCAddHeight", MemberParameters = new object[] { typeof(NPC) }, ReturnType = typeof(float))]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
627 {
628 typeof(float),
629 typeof(float)
630 }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
635 {
641 typeof(Effect),
642 typeof(Matrix?),
643 typeof(bool)
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = ".ctor", MemberParameters = new object[]
647 {
651 typeof(Color),
652 typeof(float),
654 typeof(float),
656 typeof(int)
657 }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData?), Member = ".ctor", MemberParameters = new object[] { typeof(DrawData) }, ReturnType = typeof(void))]
660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_pixelShader", ReturnType = typeof(Effect))]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPassCollection), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(EffectPass))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DefaultSamplerState", ReturnType = typeof(SamplerState))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "DrawPartyHat", MemberParameters = new object[]
665 {
666 typeof(NPC),
669 typeof(float)
670 }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
673 {
677 typeof(Color),
678 typeof(float),
680 typeof(float),
682 typeof(float)
683 }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
685 {
686 typeof(Color),
688 }, ReturnType = typeof(bool))]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 58)]
691 private void DrawNPC()
692 {
693 throw null;
694 }
695
696 [global::Cpp2ILInjected.Token(Token = "0x600099E")]
697 [global::Cpp2ILInjected.Address(RVA = "0x967A10", Offset = "0x967A10", Length = "0x898")]
698 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "DrawNPC", ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "UsesPartyHat", ReturnType = typeof(bool))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetPartyHatColor", ReturnType = typeof(PartyHatColor))]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
704 {
706 typeof(int),
707 typeof(int),
708 typeof(int),
709 typeof(int),
710 typeof(int),
711 typeof(int)
712 }, ReturnType = typeof(Rectangle))]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_IsShimmerVariant", ReturnType = typeof(bool))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
715 {
716 typeof(float),
717 typeof(float)
718 }, ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
721 {
724 }, ReturnType = typeof(Vector2))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_Opacity", ReturnType = typeof(float))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
728 {
729 typeof(Color),
730 typeof(float)
731 }, ReturnType = typeof(Color))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
733 {
737 typeof(Color),
738 typeof(float),
740 typeof(float),
742 typeof(float)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
745 private void DrawPartyHat(NPC n, SpriteEffects spriteEffects, Vector2 position, float scale)
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x170000F5")]
751 private string DisplayString
752 {
753 [global::Cpp2ILInjected.Token(Token = "0x600099F")]
754 [global::Cpp2ILInjected.Address(RVA = "0x960F88", Offset = "0x960F88", Length = "0x4B0")]
755 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
756 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
757 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Draw", ReturnType = typeof(void))]
758 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
762 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "CanDryadPlayStardewAnimation", MemberParameters = new object[]
764 {
765 typeof(Player),
766 typeof(NPC)
767 }, ReturnType = typeof(bool))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetChat", ReturnType = typeof(string))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
771 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
772 get
773 {
774 throw null;
775 }
776 }
777
778 [global::Cpp2ILInjected.Token(Token = "0x60009A0")]
779 [global::Cpp2ILInjected.Address(RVA = "0x9682A8", Offset = "0x9682A8", Length = "0xD04")]
780 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
781 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIChatDraw", ReturnType = typeof(void))]
782 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
785 {
791 typeof(Effect),
792 typeof(Matrix?),
793 typeof(bool)
794 }, ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerChat), Member = "CloseChat", ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "get_DisplayString", ReturnType = typeof(string))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
801 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNPCDialogue), Member = "Activate", ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
808 {
810 typeof(bool),
811 typeof(Color?),
812 typeof(Color?),
813 typeof(Color?)
814 }, ReturnType = typeof(void))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "DrawSign", ReturnType = typeof(void))]
816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "DrawNPC", ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
818 {
822 }, ReturnType = typeof(Vector2))]
823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editSign", ReturnType = typeof(bool))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "SetupLastLineAddition", ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
826 {
827 typeof(string),
828 typeof(string)
829 }, ReturnType = typeof(string))]
830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
831 {
833 typeof(string),
834 typeof(Color),
835 typeof(bool)
836 }, ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "ClearLastLineAddition", ReturnType = typeof(void))]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatCornerItem", ReturnType = typeof(int))]
839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
844 {
846 typeof(Item),
847 typeof(string),
848 typeof(bool),
849 typeof(ref float),
850 typeof(bool),
851 typeof(bool),
852 typeof(bool),
853 typeof(bool)
854 }, ReturnType = typeof(GUITransactionButton.InputState))]
855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
856 {
858 typeof(string)
859 }, ReturnType = typeof(void))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "SetupButtonText", MemberParameters = new object[]
861 {
862 typeof(ref string),
864 typeof(ref string),
866 typeof(ref int),
867 typeof(ref bool)
868 }, ReturnType = typeof(void))]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
872 {
875 typeof(string)
876 }, ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
878 {
881 typeof(string),
882 typeof(bool),
883 typeof(ref float),
884 typeof(Color?),
885 typeof(bool),
886 typeof(bool),
887 typeof(bool),
888 typeof(bool)
889 }, ReturnType = typeof(GUITransactionButton.InputState))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawCost", MemberParameters = new object[]
891 {
893 typeof(float),
894 typeof(float),
895 typeof(long),
897 }, ReturnType = typeof(void))]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "CloseClicked", ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "Option2Clicked", ReturnType = typeof(void))]
901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUINPCDialogue), Member = "HappinessClicked", ReturnType = typeof(void))]
902 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
903 public void Draw()
904 {
905 throw null;
906 }
907
908 [global::Cpp2ILInjected.Token(Token = "0x60009A1")]
909 [global::Cpp2ILInjected.Address(RVA = "0x968FAC", Offset = "0x968FAC", Length = "0x60")]
910 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
911 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNPCDialogue), Member = ".ctor", ReturnType = typeof(void))]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
916 {
917 throw null;
918 }
919
920 [global::Cpp2ILInjected.Token(Token = "0x400095C")]
921 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
922 private float CachedLayoutSize;
923
924 [global::Cpp2ILInjected.Token(Token = "0x400095D")]
925 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
926 private float CachedLayoutWrapSize;
927
928 [global::Cpp2ILInjected.Token(Token = "0x400095E")]
929 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
931
932 [global::Cpp2ILInjected.Token(Token = "0x400095F")]
933 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
935
936 [global::Cpp2ILInjected.Token(Token = "0x4000960")]
937 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
938 private string CachedTextValue;
939
940 [global::Cpp2ILInjected.Token(Token = "0x4000961")]
941 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
943
944 [global::Cpp2ILInjected.Token(Token = "0x4000962")]
945 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
946 private string textBlinker;
947
948 [global::Cpp2ILInjected.Token(Token = "0x4000963")]
949 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
950 public int NumberOfOptions;
951
952 [global::Cpp2ILInjected.Token(Token = "0x4000964")]
953 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
954 public bool ShowHappiness;
955
956 [global::Cpp2ILInjected.Token(Token = "0x4000965")]
957 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
959}
class f__AnonymousType0<< Count > j__TPar
void SetupLastLineAddition()
void Option1Clicked(int healCost)
bool IsOver(Vector2 cursorPosition)
string CachedTextMultilineValue
void SetupButtonText(ref string focusText, ref Texture2D option1Tex, ref string focusText3, ref Texture2D option2Tex, ref int cost, ref bool showHappiness)
void UpdateText(string textValue)
bool CanDryadPlayStardewAnimation(Player player, NPC npc)
GUIControllerNPCDialogue _controller
Rectangle GetRegion()
void ClearLastLineAddition()
void DrawPartyHat(NPC n, SpriteEffects spriteEffects, Vector2 position, float scale)