terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUIControllerChest.cs
Go to the documentation of this file.
1
using
System
;
2
using
Controller
;
3
using
Microsoft.Xna.Framework
;
4
5
// Token: 0x020000B6 RID: 182
6
public
class
GUIControllerChest
:
GUIPageContentController
7
{
8
// Token: 0x06000453 RID: 1107 RVA: 0x0000DE20 File Offset: 0x0000C020
9
public
GUIControllerChest
()
10
:
base
(
GUIPageIcons
.Category.Chest)
11
{
12
}
13
14
// Token: 0x06000454 RID: 1108 RVA: 0x0000DE34 File Offset: 0x0000C034
15
public
override
void
Activate
()
16
{
17
}
18
19
// Token: 0x06000455 RID: 1109 RVA: 0x0000DE44 File Offset: 0x0000C044
20
public
virtual
bool
IsInMenu
()
21
{
22
}
23
24
// Token: 0x06000456 RID: 1110 RVA: 0x0000DE54 File Offset: 0x0000C054
25
public
override
GUIControllerItem
Navigate
(
Vector2
navigationVector
)
26
{
27
int
num = this.
itemColumn
;
28
this.itemColumn
= num;
29
int
num2
= this.
itemColumn
;
30
this.itemColumn
=
num2
;
31
int
num3
= this.
itemRow
;
32
int
num4
= this.
itemRow
;
33
this.itemRow
=
num4
;
34
int
num5
= this.
itemRow
;
35
GUIControllerItem
guicontrollerItem
;
36
return
guicontrollerItem
;
37
}
38
39
// Token: 0x06000457 RID: 1111 RVA: 0x0000DE9C File Offset: 0x0000C09C
40
public
override
Rectangle
GetSelectedItemRegion
()
41
{
42
bool
anyControllerConnected
=
ControllerActionManager
.
AnyControllerConnected
;
43
!0 instance =
PageControllerLayoutDefinition
.
Instance
;
44
!0
instance2
=
PageControllerLayoutDefinition
.
Instance
;
45
!0
instance3
=
PageControllerLayoutDefinition
.
Instance
;
46
ItemGrid_Layout
itemGrid_Layout
;
47
ControlAnchor.ControlId
firstAnchorControl
=
itemGrid_Layout
.
FirstAnchorControl
;
48
!0
instance4
=
PageControllerLayoutDefinition
.
Instance
;
49
!0
instance5
=
PageControllerLayoutDefinition
.
Instance
;
50
!0
instance6
=
PageControllerLayoutDefinition
.
Instance
;
51
ItemGrid_Layout
itemGrid_Layout2
;
52
float
x =
itemGrid_Layout2
.
ExtraElementSpacing
.
X
;
53
!0
instance7
=
PageControllerLayoutDefinition
.
Instance
;
54
ItemGrid_Layout
itemGrid_Layout3
;
55
float
y =
itemGrid_Layout3
.
ExtraElementSpacing
.
Y
;
56
Vector2
pickingOffset
=
itemGrid_Layout3
.PickingOffset;
57
Rectangle
rectangle
;
58
return
rectangle
;
59
}
60
61
// Token: 0x0400043B RID: 1083
62
public
int
itemRow
;
63
64
// Token: 0x0400043C RID: 1084
65
public
int
itemColumn
;
66
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
ControlAnchor.ControlId
ControlId
Definition
ControlAnchor.cs:480
Controller.ControllerActionManager.AnyControllerConnected
static bool AnyControllerConnected
Definition
ControllerActionManager.cs:135
Controller.ControllerActionManager
Definition
ControllerActionManager.cs:10
GUIControllerChest.GetSelectedItemRegion
override Rectangle GetSelectedItemRegion()
Definition
GUIControllerChest.cs:40
GUIControllerChest.Activate
override void Activate()
Definition
GUIControllerChest.cs:15
GUIControllerChest.itemColumn
int itemColumn
Definition
GUIControllerChest.cs:65
GUIControllerChest.Navigate
override GUIControllerItem Navigate(Vector2 navigationVector)
Definition
GUIControllerChest.cs:25
GUIControllerChest.GUIControllerChest
GUIControllerChest()
Definition
GUIControllerChest.cs:9
GUIControllerChest.IsInMenu
virtual bool IsInMenu()
Definition
GUIControllerChest.cs:20
GUIControllerChest.itemRow
int itemRow
Definition
GUIControllerChest.cs:62
GUIControllerChest
Definition
GUIControllerChest.cs:7
GUIPageContentController
Definition
GUIPageContentController.cs:7
GUIPageIcons
Definition
GUIPageIcons.cs:14
ItemGrid_Layout.ExtraElementSpacing
Vector2 ExtraElementSpacing
Definition
ItemGrid_Layout.cs:32
ItemGrid_Layout.FirstAnchorControl
ControlAnchor.ControlId FirstAnchorControl
Definition
ItemGrid_Layout.cs:35
ItemGrid_Layout
Definition
ItemGrid_Layout.cs:7
PageControllerLayoutDefinition.Instance
static T Instance
Definition
PageControllerLayoutDefinition.cs:10
PageControllerLayoutDefinition
Definition
PageControllerLayoutDefinition.cs:6
GUIControllerItem
Definition
GUIControllerItem.cs:6
Controller
Definition
Axis.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System
Definition
__ComObject.cs:4
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:9
Microsoft.Xna.Framework.Vector2.X
float X
Definition
Vector2.cs:698
Microsoft.Xna.Framework.Vector2.Y
float Y
Definition
Vector2.cs:701
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
source
GUIControllerChest.cs
Generated by
1.10.0