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
GUIControllerInventory.cs
Go to the documentation of this file.
1using System;
2using Controller;
6using Terraria;
7
8[global::Cpp2ILInjected.Token(Token = "0x20000CC")]
10{
11 [global::Cpp2ILInjected.Token(Token = "0x6000506")]
12 [global::Cpp2ILInjected.Address(RVA = "0xB1BF8C", Offset = "0xB1BF8C", Length = "0x24")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x6000507")]
21 [global::Cpp2ILInjected.Address(RVA = "0xB1BFB0", Offset = "0xB1BFB0", Length = "0x120")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
26 public override void Activate()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000508")]
32 [global::Cpp2ILInjected.Address(RVA = "0xB1C0D0", Offset = "0xB1C0D0", Length = "0xC8")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerInventory), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoLeft", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Ammo", ReturnType = typeof(GUIControllerAmmo))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Coins", ReturnType = typeof(GUIControllerCoins))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6000509")]
46 [global::Cpp2ILInjected.Address(RVA = "0xB1C268", Offset = "0xB1C268", Length = "0xE4")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
50 public virtual void NavigateToItem(int item)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x1700008C")]
56 private static int MaxRowIndex
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x600050A")]
59 [global::Cpp2ILInjected.Address(RVA = "0xB1C34C", Offset = "0xB1C34C", Length = "0x78")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerInventory), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_Instance", ReturnType = typeof(BuilderAccToggles_Layout))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_ToggleOptionsGrid", ReturnType = typeof(ItemGrid_Layout))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuilderAccToggles), Member = "get_ItemCount", ReturnType = typeof(int))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x1700008D")]
74 private static int MaxColumnIndex
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x600050B")]
77 [global::Cpp2ILInjected.Address(RVA = "0xB1C3C4", Offset = "0xB1C3C4", Length = "0x74")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerInventory), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuilderAccToggles), Member = "get_ItemCount", ReturnType = typeof(int))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_Instance", ReturnType = typeof(BuilderAccToggles_Layout))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_ToggleOptionsGrid", ReturnType = typeof(ItemGrid_Layout))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
85 get
86 {
87 throw null;
88 }
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x600050C")]
92 [global::Cpp2ILInjected.Address(RVA = "0xB1C438", Offset = "0xB1C438", Length = "0x26C")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerInventory), Member = "get_MaxRowIndex", ReturnType = typeof(int))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerInventory), Member = "get_MaxColumnIndex", ReturnType = typeof(int))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuilderAccToggles), Member = "get_ItemCount", ReturnType = typeof(int))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_Instance", ReturnType = typeof(BuilderAccToggles_Layout))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_ToggleOptionsGrid", ReturnType = typeof(ItemGrid_Layout))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerInventory), Member = "NavigateIntoCoinsAmmo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x600050D")]
108 [global::Cpp2ILInjected.Address(RVA = "0xB1C70C", Offset = "0xB1C70C", Length = "0x44C")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_Instance", ReturnType = typeof(BuilderAccToggles_Layout))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BuilderAccToggles_Layout), Member = "get_ToggleOptionsGrid", ReturnType = typeof(ItemGrid_Layout))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
116 {
120 }, ReturnType = typeof(Vector2))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
122 {
124 typeof(float)
125 }, ReturnType = typeof(Vector2))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(float),
130 typeof(float)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
133 {
134 typeof(int),
135 typeof(int),
136 typeof(int),
137 typeof(int)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x4000470")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
147 public int itemRow;
148
149 [global::Cpp2ILInjected.Token(Token = "0x4000471")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
151 public int itemColumn;
152
153 [global::Cpp2ILInjected.Token(Token = "0x4000472")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
155 public int toolRow;
156
157 [global::Cpp2ILInjected.Token(Token = "0x4000473")]
158 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
159 public int toolColumn;
160}
class f__AnonymousType0<< Count > j__TPar
virtual void NavigateToItem(int item)
override Rectangle GetSelectedItemRegion()
static GUIControllerItem NavigateIntoCoinsAmmo(int row)
override GUIControllerItem Navigate(Vector2 navigationVector)