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
TriggersPack.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
Terraria.GameInput
4
{
5
// Token: 0x020006D0 RID: 1744
6
public
class
TriggersPack
7
{
8
// Token: 0x060039FF RID: 14847 RVA: 0x0022F9FC File Offset: 0x0022DBFC
9
public
void
Initialize
()
10
{
11
bool
[]
keyStatus
= this.
Current
.
KeyStatus
;
12
bool
[]
keyStatus2
= this.
Old
.
KeyStatus
;
13
bool
[]
keyStatus3
= this.
JustPressed
.
KeyStatus
;
14
bool
[]
keyStatus4
= this.
JustReleased
.
KeyStatus
;
15
}
16
17
// Token: 0x06003A00 RID: 14848 RVA: 0x0022FA3C File Offset: 0x0022DC3C
18
public
void
Reset
()
19
{
20
TriggersSet
current = this.
Current
;
21
TriggersSet
old
= this.
Old
;
22
current.
Clone
(
old
);
23
bool
[]
keyStatus
= this.
Current
.
KeyStatus
;
24
}
25
26
// Token: 0x06003A01 RID: 14849 RVA: 0x0022FA6C File Offset: 0x0022DC6C
27
public
void
Update
()
28
{
29
TriggersSet
old
= this.
Old
;
30
TriggersSet
justPressed
= this.
JustPressed
;
31
TriggersSet
current = this.
Current
;
32
this.
CompareDiffs
(justPressed,
old
, current);
33
TriggersSet
justReleased
= this.
JustReleased
;
34
TriggersSet
current2
= this.
Current
;
35
TriggersSet
old2
= this.
Old
;
36
this.
CompareDiffs
(justReleased,
current2
,
old2
);
37
}
38
39
// Token: 0x06003A02 RID: 14850 RVA: 0x0022FABC File Offset: 0x0022DCBC
40
public
void
CompareDiffs
(
TriggersSet
Bearer
,
TriggersSet
oldset
,
TriggersSet
newset
)
41
{
42
bool
[]
keyStatus
=
Bearer
.KeyStatus;
43
bool
[]
keyStatus2
=
newset
.KeyStatus;
44
bool
[]
keyStatus3
=
oldset
.KeyStatus;
45
}
46
47
// Token: 0x06003A03 RID: 14851 RVA: 0x0022FAE0 File Offset: 0x0022DCE0
48
public
TriggersPack
()
49
{
50
}
51
52
// Token: 0x04007A6C RID: 31340
53
public
TriggersSet
Current
;
54
55
// Token: 0x04007A6D RID: 31341
56
public
TriggersSet
Old
;
57
58
// Token: 0x04007A6E RID: 31342
59
public
TriggersSet
JustPressed
;
60
61
// Token: 0x04007A6F RID: 31343
62
public
TriggersSet
JustReleased
;
63
}
64
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.GameInput.TriggersPack.JustReleased
TriggersSet JustReleased
Definition
TriggersPack.cs:62
Terraria.GameInput.TriggersPack.Initialize
void Initialize()
Definition
TriggersPack.cs:9
Terraria.GameInput.TriggersPack.Old
TriggersSet Old
Definition
TriggersPack.cs:56
Terraria.GameInput.TriggersPack.Update
void Update()
Definition
TriggersPack.cs:27
Terraria.GameInput.TriggersPack.Reset
void Reset()
Definition
TriggersPack.cs:18
Terraria.GameInput.TriggersPack.JustPressed
TriggersSet JustPressed
Definition
TriggersPack.cs:59
Terraria.GameInput.TriggersPack.CompareDiffs
void CompareDiffs(TriggersSet Bearer, TriggersSet oldset, TriggersSet newset)
Definition
TriggersPack.cs:40
Terraria.GameInput.TriggersPack.Current
TriggersSet Current
Definition
TriggersPack.cs:53
Terraria.GameInput.TriggersPack.TriggersPack
TriggersPack()
Definition
TriggersPack.cs:48
Terraria.GameInput.TriggersPack
Definition
TriggersPack.cs:7
Terraria.GameInput.TriggersSet.KeyStatus
bool[] KeyStatus
Definition
TriggersSet.cs:2062
Terraria.GameInput.TriggersSet.Clone
void Clone(TriggersSet output)
Definition
TriggersSet.cs:1846
Terraria.GameInput.TriggersSet
Definition
TriggersSet.cs:9
System
Definition
__ComObject.cs:4
Terraria.GameInput
Definition
CursorMode.cs:4
source
Terraria
GameInput
TriggersPack.cs
Generated by
1.10.0