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
GUIPlayerAndGameModeMismatch.cs
Go to the documentation of this file.
1using System;
7using Terraria;
11using UnityEngine;
12
13[global::Cpp2ILInjected.Token(Token = "0x2000275")]
15{
16 [global::Cpp2ILInjected.Token(Token = "0x6000E1C")]
17 [global::Cpp2ILInjected.Address(RVA = "0x9F3B04", Offset = "0x9F3B04", Length = "0xCC")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "Draw", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "PlayerDraw", MemberParameters = new object[]
21 {
23 typeof(int),
25 typeof(float)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
29 {
31 typeof(int),
33 typeof(float)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6000E1D")]
44 [global::Cpp2ILInjected.Address(RVA = "0x9F3BD0", Offset = "0x9F3BD0", Length = "0x1E0")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMenu", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPlayerAndGameModeMistmatch), Member = "Activate", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
51 {
53 typeof(bool),
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
60 {
62 typeof(Item),
63 typeof(string),
64 typeof(bool),
65 typeof(ref float),
66 typeof(bool),
67 typeof(bool),
68 typeof(bool),
69 typeof(bool)
70 }, ReturnType = typeof(GUITransactionButton.InputState))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPlayerAndGameModeMismatch), Member = "Back", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
74 {
76 typeof(string),
77 typeof(ref float),
78 typeof(bool),
79 typeof(bool)
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameTipsDisplay), Member = "Update", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameTipsDisplay), Member = "Draw", MemberParameters = new object[]
83 {
85 typeof(float)
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
88 public void Draw()
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6000E1E")]
94 [global::Cpp2ILInjected.Address(RVA = "0x9F3DB0", Offset = "0x9F3DB0", Length = "0xE4")]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerAndGameModeMismatch), Member = "Draw", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
99 {
100 typeof(int),
101 typeof(int),
102 typeof(int),
103 typeof(int),
104 typeof(float),
105 typeof(float)
106 }, ReturnType = typeof(SoundEffectInstance))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
109 private void Back()
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x6000E1F")]
115 [global::Cpp2ILInjected.Address(RVA = "0x9F3E94", Offset = "0x9F3E94", Length = "0x60")]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPlayerAndGameModeMistmatch), Member = ".ctor", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x40019C5")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
128 public bool WarningDisplayed;
129
130 [global::Cpp2ILInjected.Token(Token = "0x40019C6")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
132 private float statusScale;
133
134 [global::Cpp2ILInjected.Token(Token = "0x40019C7")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
136 private float backScale;
137
138 [global::Cpp2ILInjected.Token(Token = "0x40019C8")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
140 private string messageText;
141
142 [global::Cpp2ILInjected.Token(Token = "0x40019C9")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
145}
class f__AnonymousType0<< Count > j__TPar
GUIControllerPlayerAndGameModeMistmatch _inputController
bool CheckMismatch(int playerGameMode, int worldGameMode)