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
GUIControllerHatRack.cs
Go to the documentation of this file.
1using System;
5
6[global::Cpp2ILInjected.Token(Token = "0x20000C8")]
8{
9 [global::Cpp2ILInjected.Token(Token = "0x60004DF")]
10 [global::Cpp2ILInjected.Address(RVA = "0xB198F8", Offset = "0xB198F8", Length = "0x24")]
11 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
12 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 {
15 throw null;
16 }
17
18 [global::Cpp2ILInjected.Token(Token = "0x60004E0")]
19 [global::Cpp2ILInjected.Address(RVA = "0xB19948", Offset = "0xB19948", Length = "0x4")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 public override void Activate()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60004E1")]
27 [global::Cpp2ILInjected.Address(RVA = "0xB1994C", Offset = "0xB1994C", Length = "0x4")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 public override void NavigateInto(int column, int row)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60004E2")]
35 [global::Cpp2ILInjected.Address(RVA = "0xB19950", Offset = "0xB19950", Length = "0xBC")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60004E3")]
45 [global::Cpp2ILInjected.Address(RVA = "0xB19B14", Offset = "0xB19B14", Length = "0x1F4")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(float),
51 typeof(float)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
55 {
57 typeof(float)
58 }, ReturnType = typeof(Vector2))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
60 {
64 }, ReturnType = typeof(Vector2))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(int),
68 typeof(int),
69 typeof(int),
70 typeof(int)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x400046B")]
79 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
80 public int itemRow;
81
82 [global::Cpp2ILInjected.Token(Token = "0x400046C")]
83 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
84 public int itemColumn;
85}
class f__AnonymousType0<< Count > j__TPar
override void NavigateInto(int column, int row)
override Rectangle GetSelectedItemRegion()
override GUIControllerItem Navigate(Vector2 navigationVector)