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
VirtualDeviceExample.cs
Go to the documentation of this file.
1using System;
5using InControl;
6using UnityEngine;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000003")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000008")]
14 [global::Cpp2ILInjected.Address(RVA = "0x198C730", Offset = "0x198C730", Length = "0xD4")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualDevice), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
18 {
19 typeof(object),
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "add_OnSetup", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
24 private void OnEnable()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000009")]
30 [global::Cpp2ILInjected.Address(RVA = "0x198C804", Offset = "0x198C804", Length = "0x5C")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "DetachDevice", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 private void OnDisable()
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x600000A")]
40 [global::Cpp2ILInjected.Address(RVA = "0x198C860", Offset = "0x198C860", Length = "0x3A8")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "get_ActiveDevice", ReturnType = typeof(InputDevice))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "get_transform", ReturnType = typeof(Transform))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_deltaTime", ReturnType = typeof(float))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickX", ReturnType = typeof(InputControl))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "op_Implicit", MemberParameters = new object[] { typeof(OneAxisInputControl) }, ReturnType = typeof(float))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "Rotate", MemberParameters = new object[]
49 {
51 typeof(float),
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickY", ReturnType = typeof(InputControl))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightStickX", ReturnType = typeof(InputControl))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightStickY", ReturnType = typeof(InputControl))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action1", ReturnType = typeof(InputControl))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "get_IsPressed", ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action2", ReturnType = typeof(InputControl))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action3", ReturnType = typeof(InputControl))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action4", ReturnType = typeof(InputControl))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Renderer), Member = "get_material", ReturnType = typeof(Material))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Material), Member = "set_color", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
66 private void Update()
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x600000B")]
72 [global::Cpp2ILInjected.Address(RVA = "0x198CC08", Offset = "0x198CC08", Length = "0x8")]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
76 {
77 throw null;
78 }
79
81 [global::Cpp2ILInjected.Token(Token = "0x600000C")]
82 [global::Cpp2ILInjected.Address(RVA = "0x198CC10", Offset = "0x198CC10", Length = "0x5C")]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "AttachDevice", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x4000007")]
92 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
94
95 [global::Cpp2ILInjected.Token(Token = "0x4000008")]
96 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
98
99 [global::Cpp2ILInjected.Token(Token = "0x4000009")]
100 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
102 }
103}
class f__AnonymousType0<< Count > j__TPar