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
SendMouseEvents.cs
Go to the documentation of this file.
1using System;
6
7namespace UnityEngine
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000009")]
10 internal class SendMouseEvents
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000031")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1FA174C", Offset = "0x1FA174C", Length = "0x1BC")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SendMouseEvents), Member = "DoSendMouseEvents", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "get_mousePosition", ReturnType = typeof(Vector3))]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
19 private static void UpdateMouse()
20 {
21 throw null;
22 }
23
25 [global::Cpp2ILInjected.Token(Token = "0x6000032")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1FA1908", Offset = "0x1FA1908", Length = "0x5C")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
29 private static void SetMouseMoved()
30 {
31 throw null;
32 }
33
35 [global::Cpp2ILInjected.Token(Token = "0x6000033")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1FA1964", Offset = "0x1FA1964", Length = "0x840")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendMouseEvents), Member = "UpdateMouse", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_allCamerasCount", ReturnType = typeof(int))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "GetAllCameras", MemberParameters = new object[] { typeof(Camera[]) }, ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
43 {
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_targetTexture", ReturnType = typeof(RenderTexture))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
49 {
52 }, ReturnType = typeof(bool))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_targetDisplay", ReturnType = typeof(int))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Display), Member = "RelativeMouseAt", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(Vector3))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_width", ReturnType = typeof(int))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_height", ReturnType = typeof(int))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Display), Member = "get_systemWidth", ReturnType = typeof(int))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Display), Member = "get_systemHeight", ReturnType = typeof(int))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_pixelRect", ReturnType = typeof(Rect))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "Contains", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_eventMask", ReturnType = typeof(int))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "ScreenPointToRay", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(Ray))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Ray), Member = "get_direction", ReturnType = typeof(Vector3))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_farClipPlane", ReturnType = typeof(float))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_nearClipPlane", ReturnType = typeof(float))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_cullingMask", ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_clearFlags", ReturnType = typeof(CameraClearFlags))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendMouseEvents), Member = "SendEvents", MemberParameters = new object[]
69 {
70 typeof(int),
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
74 private static void DoSendMouseEvents(int skipRTCameras)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x6000034")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1FA21A4", Offset = "0x1FA21A4", Length = "0x390")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SendMouseEvents), Member = "DoSendMouseEvents", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendMouseEvents.HitInfo), Member = "op_Implicit", MemberParameters = new object[] { typeof(SendMouseEvents.HitInfo) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "SendMessage", MemberParameters = new object[]
85 {
86 typeof(string),
87 typeof(object),
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendMouseEvents.HitInfo), Member = "Compare", MemberParameters = new object[]
91 {
94 }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
96 private static void SendEvents(int i, SendMouseEvents.HitInfo hit)
97 {
98 throw null;
99 }
100
101 // Note: this type is marked as 'beforefieldinit'.
102 [global::Cpp2ILInjected.Token(Token = "0x6000035")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1FA269C", Offset = "0x1FA269C", Length = "0x10A4")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x4000025")]
113 private static bool s_MouseUsed;
114
115 [global::Cpp2ILInjected.Token(Token = "0x4000026")]
117
118 [global::Cpp2ILInjected.Token(Token = "0x4000027")]
120
121 [global::Cpp2ILInjected.Token(Token = "0x4000028")]
123
124 [global::Cpp2ILInjected.Token(Token = "0x4000029")]
125 private static Camera[] m_Cameras;
126
127 [global::Cpp2ILInjected.Token(Token = "0x400002A")]
129
130 [global::Cpp2ILInjected.Token(Token = "0x400002B")]
131 private static Vector2 s_MousePosition;
132
133 [global::Cpp2ILInjected.Token(Token = "0x400002C")]
134 private static bool s_MouseButtonPressedThisFrame;
135
136 [global::Cpp2ILInjected.Token(Token = "0x400002D")]
137 private static bool s_MouseButtonIsPressed;
138
139 [global::Cpp2ILInjected.Token(Token = "0x200000A")]
140 private struct HitInfo
141 {
142 [global::Cpp2ILInjected.Token(Token = "0x6000036")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1FA25D4", Offset = "0x1FA25D4", Length = "0x14")]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "SendMessage", MemberParameters = new object[]
146 {
147 typeof(string),
148 typeof(object),
150 }, ReturnType = typeof(void))]
151 public void SendMessage(string name)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6000037")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1FA2534", Offset = "0x1FA2534", Length = "0xA0")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SendMouseEvents), Member = "SendEvents", MemberParameters = new object[]
159 {
160 typeof(int),
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
165 {
166 typeof(Object),
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
170 public static implicit operator bool(SendMouseEvents.HitInfo exists)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6000038")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1FA25E8", Offset = "0x1FA25E8", Length = "0xB4")]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SendMouseEvents), Member = "SendEvents", MemberParameters = new object[]
178 {
179 typeof(int),
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
184 {
185 typeof(Object),
187 }, ReturnType = typeof(bool))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x400002E")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
197
198 [global::Cpp2ILInjected.Token(Token = "0x400002F")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
201 }
202 }
203}
class f__AnonymousType0<< Count > j__TPar
static Func< KeyValuePair< int, Vector2 > > s_GetMouseState
static readonly SendMouseEvents.HitInfo[] m_MouseDownHit
static void SendEvents(int i, SendMouseEvents.HitInfo hit)
static readonly SendMouseEvents.HitInfo[] m_CurrentHit
static readonly SendMouseEvents.HitInfo[] m_LastHit
static void DoSendMouseEvents(int skipRTCameras)
static bool Compare(SendMouseEvents.HitInfo lhs, SendMouseEvents.HitInfo rhs)