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
PlayerMovementAccsCache.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
Terraria.DataStructures
4
{
5
// Token: 0x02000648 RID: 1608
6
public
struct
PlayerMovementAccsCache
7
{
8
// Token: 0x060036DA RID: 14042 RVA: 0x00220A1C File Offset: 0x0021EC1C
9
public
void
CopyFrom
(
Player
player)
10
{
11
int
num = 257;
12
this._readyToPaste
= num != 0;
13
bool
blockExtraJumps = player.
mount
.
BlockExtraJumps
;
14
this._mountPreventedExtraJumps
= num != 0;
15
int
num2
= player.
rocketTime
;
16
this.rocketTime
=
num2
;
17
float
num3
= player.
wingTime
;
18
this.wingTime
=
num3
;
19
bool
canJumpAgain_Cloud = player.
canJumpAgain_Cloud
;
20
this.jumpAgainCloud
= canJumpAgain_Cloud;
21
bool
canJumpAgain_Sandstorm = player.
canJumpAgain_Sandstorm
;
22
this.jumpAgainSandstorm
= canJumpAgain_Sandstorm;
23
bool
canJumpAgain_Blizzard = player.
canJumpAgain_Blizzard
;
24
this.jumpAgainBlizzard
= canJumpAgain_Blizzard;
25
bool
canJumpAgain_Fart = player.
canJumpAgain_Fart
;
26
this.jumpAgainFart
= canJumpAgain_Fart;
27
bool
canJumpAgain_Sail = player.
canJumpAgain_Sail
;
28
this.jumpAgainSail
= canJumpAgain_Sail;
29
bool
canJumpAgain_Unicorn = player.
canJumpAgain_Unicorn
;
30
this.jumpAgainUnicorn
= canJumpAgain_Unicorn;
31
}
32
33
// Token: 0x060036DB RID: 14043 RVA: 0x00220AC8 File Offset: 0x0021ECC8
34
public
void
PasteInto
(
Player
player)
35
{
36
if
(this.
_mountPreventedFlight
)
37
{
38
int
num = this.
rocketTime
;
39
player.rocketTime
= num;
40
float
num2
= this.
wingTime
;
41
player.wingTime
=
num2
;
42
}
43
if
(this.
_mountPreventedExtraJumps
)
44
{
45
bool
flag = this.
jumpAgainCloud
;
46
player.canJumpAgain_Cloud
= flag;
47
bool
flag2
= this.
jumpAgainSandstorm
;
48
player.canJumpAgain_Sandstorm
=
flag2
;
49
bool
flag3
= this.
jumpAgainBlizzard
;
50
player.canJumpAgain_Blizzard
=
flag3
;
51
bool
flag4
= this.
jumpAgainFart
;
52
player.canJumpAgain_Fart
=
flag4
;
53
bool
flag5
= this.
jumpAgainSail
;
54
player.canJumpAgain_Sail
=
flag5
;
55
bool
flag6
= this.
jumpAgainUnicorn
;
56
player.canJumpAgain_Unicorn
=
flag6
;
57
}
58
}
59
60
// Token: 0x040077E1 RID: 30689
61
private
bool
_readyToPaste
;
62
63
// Token: 0x040077E2 RID: 30690
64
private
bool
_mountPreventedFlight
;
65
66
// Token: 0x040077E3 RID: 30691
67
private
bool
_mountPreventedExtraJumps
;
68
69
// Token: 0x040077E4 RID: 30692
70
private
int
rocketTime
;
71
72
// Token: 0x040077E5 RID: 30693
73
private
float
wingTime
;
74
75
// Token: 0x040077E6 RID: 30694
76
private
int
rocketDelay
;
77
78
// Token: 0x040077E7 RID: 30695
79
private
int
rocketDelay2
;
80
81
// Token: 0x040077E8 RID: 30696
82
private
bool
jumpAgainCloud
;
83
84
// Token: 0x040077E9 RID: 30697
85
private
bool
jumpAgainSandstorm
;
86
87
// Token: 0x040077EA RID: 30698
88
private
bool
jumpAgainBlizzard
;
89
90
// Token: 0x040077EB RID: 30699
91
private
bool
jumpAgainFart
;
92
93
// Token: 0x040077EC RID: 30700
94
private
bool
jumpAgainSail
;
95
96
// Token: 0x040077ED RID: 30701
97
private
bool
jumpAgainUnicorn
;
98
}
99
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.Mount.BlockExtraJumps
bool BlockExtraJumps
Definition
Mount.cs:470
Terraria.Player.canJumpAgain_Sandstorm
bool canJumpAgain_Sandstorm
Definition
Player.cs:22772
Terraria.Player.canJumpAgain_Fart
bool canJumpAgain_Fart
Definition
Player.cs:22790
Terraria.Player.canJumpAgain_Sail
bool canJumpAgain_Sail
Definition
Player.cs:22799
Terraria.Player.canJumpAgain_Blizzard
bool canJumpAgain_Blizzard
Definition
Player.cs:22781
Terraria.Player.rocketTime
int rocketTime
Definition
Player.cs:22886
Terraria.Player.canJumpAgain_Cloud
bool canJumpAgain_Cloud
Definition
Player.cs:22763
Terraria.Player.wingTime
float wingTime
Definition
Player.cs:20909
Terraria.Player.canJumpAgain_Unicorn
bool canJumpAgain_Unicorn
Definition
Player.cs:22808
Terraria.Player.mount
Mount mount
Definition
Player.cs:22037
Terraria.Player
Definition
Player.cs:33
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainFart
bool jumpAgainFart
Definition
PlayerMovementAccsCache.cs:91
Terraria.DataStructures.PlayerMovementAccsCache.rocketTime
int rocketTime
Definition
PlayerMovementAccsCache.cs:70
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainCloud
bool jumpAgainCloud
Definition
PlayerMovementAccsCache.cs:82
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainSandstorm
bool jumpAgainSandstorm
Definition
PlayerMovementAccsCache.cs:85
Terraria.DataStructures.PlayerMovementAccsCache._mountPreventedFlight
bool _mountPreventedFlight
Definition
PlayerMovementAccsCache.cs:64
Terraria.DataStructures.PlayerMovementAccsCache.wingTime
float wingTime
Definition
PlayerMovementAccsCache.cs:73
Terraria.DataStructures.PlayerMovementAccsCache.CopyFrom
void CopyFrom(Player player)
Definition
PlayerMovementAccsCache.cs:9
Terraria.DataStructures.PlayerMovementAccsCache._readyToPaste
bool _readyToPaste
Definition
PlayerMovementAccsCache.cs:61
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainBlizzard
bool jumpAgainBlizzard
Definition
PlayerMovementAccsCache.cs:88
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainSail
bool jumpAgainSail
Definition
PlayerMovementAccsCache.cs:94
Terraria.DataStructures.PlayerMovementAccsCache.rocketDelay
int rocketDelay
Definition
PlayerMovementAccsCache.cs:76
Terraria.DataStructures.PlayerMovementAccsCache.jumpAgainUnicorn
bool jumpAgainUnicorn
Definition
PlayerMovementAccsCache.cs:97
Terraria.DataStructures.PlayerMovementAccsCache._mountPreventedExtraJumps
bool _mountPreventedExtraJumps
Definition
PlayerMovementAccsCache.cs:67
Terraria.DataStructures.PlayerMovementAccsCache.rocketDelay2
int rocketDelay2
Definition
PlayerMovementAccsCache.cs:79
Terraria.DataStructures.PlayerMovementAccsCache.PasteInto
void PasteInto(Player player)
Definition
PlayerMovementAccsCache.cs:34
Terraria.DataStructures.PlayerMovementAccsCache
Definition
PlayerMovementAccsCache.cs:7
source
Terraria
DataStructures
PlayerMovementAccsCache.cs
Generated by
1.10.0