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
GUIControllerEquipment.cs
Go to the documentation of this file.
1using System;
5using Terraria;
6
7[global::Cpp2ILInjected.Token(Token = "0x20000C4")]
9{
10 [global::Cpp2ILInjected.Token(Token = "0x60004C0")]
11 [global::Cpp2ILInjected.Address(RVA = "0xA8C514", Offset = "0xA8C514", Length = "0xC")]
12 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerEquipment4Page), Member = ".ctor", ReturnType = typeof(void))]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x60004C1")]
22 [global::Cpp2ILInjected.Address(RVA = "0xA8C520", Offset = "0xA8C520", Length = "0x4")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 public override void Activate()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x60004C2")]
30 [global::Cpp2ILInjected.Address(RVA = "0xA8C524", Offset = "0xA8C524", Length = "0x4")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x60004C3")]
38 [global::Cpp2ILInjected.Address(RVA = "0xA8C528", Offset = "0xA8C528", Length = "0x1DC")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerEquipment), Member = "get_MinColumnAccesories", ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoLeft", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x17000085")]
52 {
53 [global::Cpp2ILInjected.Token(Token = "0x60004C4")]
54 [global::Cpp2ILInjected.Address(RVA = "0xA8C704", Offset = "0xA8C704", Length = "0x74")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerEquipment), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerEquipment), Member = "ClampAccessories", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
60 get
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x17000086")]
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x60004C5")]
70 [global::Cpp2ILInjected.Address(RVA = "0xA8C778", Offset = "0xA8C778", Length = "0x7C")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerEquipment), Member = "ClampAccessories", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x60004C6")]
82 [global::Cpp2ILInjected.Address(RVA = "0xA8C7F4", Offset = "0xA8C7F4", Length = "0x90")]
83 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerEquipment), Member = "get_MinColumnAccesories", ReturnType = typeof(int))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerEquipment), Member = "get_MinRowLastColumnAccesories", ReturnType = typeof(int))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
88 public virtual void ClampAccessories()
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60004C7")]
94 [global::Cpp2ILInjected.Address(RVA = "0xA8C884", Offset = "0xA8C884", Length = "0x370")]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
98 {
99 typeof(float),
100 typeof(float)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
104 {
106 typeof(float)
107 }, ReturnType = typeof(Vector2))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Equipment_Layout), Member = "get_DisplayInfoAccessories", ReturnType = typeof(ItemGrid_Layout))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
110 {
114 }, ReturnType = typeof(Vector2))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
116 {
117 typeof(int),
118 typeof(int),
119 typeof(int),
120 typeof(int)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x4000458")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
130 public int itemRow;
131
132 [global::Cpp2ILInjected.Token(Token = "0x4000459")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
134 public int itemColumn;
135
136 [global::Cpp2ILInjected.Token(Token = "0x400045A")]
137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
138 public bool inAccessories;
139
140 [global::Cpp2ILInjected.Token(Token = "0x400045B")]
141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x25")]
142 public bool inLoadout;
143}
class f__AnonymousType0<< Count > j__TPar
override Rectangle GetSelectedItemRegion()
virtual void NavigateInto(Vector2 source, Vector2 navigationVector)
override GUIControllerItem Navigate(Vector2 navigationVector)