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
UIKeybindingToggleListItem.cs
Go to the documentation of this file.
1using System;
8using Terraria.UI;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000AC0")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60050FD")]
17 [global::Cpp2ILInjected.Address(RVA = "0x92AB38", Offset = "0x92AB38", Length = "0x294")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
22 {
23 typeof(object),
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<bool>), Member = ".ctor", MemberParameters = new object[]
27 {
28 typeof(object),
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
32 public UIKeybindingToggleListItem(Func<string> getText, Func<bool> getStatus, Color color)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x60050FE")]
38 [global::Cpp2ILInjected.Address(RVA = "0x92ADCC", Offset = "0x92ADCC", Length = "0x5CC")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
43 {
44 typeof(float),
45 typeof(float)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
49 {
52 typeof(float)
53 }, ReturnType = typeof(Color))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
55 {
56 typeof(int),
57 typeof(int),
58 typeof(int)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "MultiplyRGBA", MemberParameters = new object[]
61 {
64 }, ReturnType = typeof(Color))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DrawSettingsPanel", MemberParameters = new object[]
66 {
69 typeof(float),
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawColorCodedStringWithShadow", MemberParameters = new object[]
73 {
76 typeof(string),
79 typeof(float),
82 typeof(float),
83 typeof(float)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(int),
90 typeof(int),
91 typeof(int),
92 typeof(int)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
96 {
100 typeof(Color),
101 typeof(float),
105 typeof(float)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
108 protected override void DrawSelf(SpriteBatch spriteBatch)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x40089B6")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x141")]
115 private Color _color;
116
117 [global::Cpp2ILInjected.Token(Token = "0x40089B7")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
119 private Func<string> _TextDisplayFunction;
120
121 [global::Cpp2ILInjected.Token(Token = "0x40089B8")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
123 private Func<bool> _IsOnFunction;
124
125 [global::Cpp2ILInjected.Token(Token = "0x40089B9")]
126 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
128
130 [global::Cpp2ILInjected.Token(Token = "0x2000AC1")]
131 [Serializable]
132 private sealed class <>c
133 {
134 // Note: this type is marked as 'beforefieldinit'.
135 [global::Cpp2ILInjected.Token(Token = "0x60050FF")]
136 [global::Cpp2ILInjected.Address(RVA = "0x92B398", Offset = "0x92B398", Length = "0x5C")]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
140 static <>c()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6005100")]
146 [global::Cpp2ILInjected.Address(RVA = "0x92B3F4", Offset = "0x92B3F4", Length = "0x8")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
149 public <>c()
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6005101")]
155 [global::Cpp2ILInjected.Address(RVA = "0x92B3FC", Offset = "0x92B3FC", Length = "0x40")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
158 internal string <.ctor>b__4_0()
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6005102")]
164 [global::Cpp2ILInjected.Address(RVA = "0x92B43C", Offset = "0x92B43C", Length = "0x8")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 internal bool <.ctor>b__4_1()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x40089BA")]
173
174 [global::Cpp2ILInjected.Token(Token = "0x40089BB")]
175 public static Func<string> <>9__4_0;
176
177 [global::Cpp2ILInjected.Token(Token = "0x40089BC")]
178 public static Func<bool> <>9__4_1;
179 }
180 }
181}
class f__AnonymousType0<< Count > j__TPar
UIKeybindingToggleListItem(Func< string > getText, Func< bool > getStatus, Color color)