Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WingStats.cs
Go to the documentation of this file.
1
namespace
Terraria.DataStructures
;
2
3
public
struct
WingStats
4
{
5
public
static
readonly
WingStats
Default
;
6
7
public
int
FlyTime
;
8
9
public
float
AccRunSpeedOverride
;
10
11
public
float
AccRunAccelerationMult
;
12
13
public
bool
HasDownHoverStats
;
14
15
public
float
DownHoverSpeedOverride
;
16
17
public
float
DownHoverAccelerationMult
;
18
19
public
WingStats
(
int
flyTime = 100,
float
flySpeedOverride = -1f,
float
accelerationMultiplier = 1f,
bool
hasHoldDownHoverFeatures =
false
,
float
hoverFlySpeedOverride = -1f,
float
hoverAccelerationMultiplier = 1f)
20
{
21
FlyTime
= flyTime;
22
AccRunSpeedOverride
= flySpeedOverride;
23
AccRunAccelerationMult
= accelerationMultiplier;
24
HasDownHoverStats
= hasHoldDownHoverFeatures;
25
DownHoverSpeedOverride
= hoverFlySpeedOverride;
26
DownHoverAccelerationMult
= hoverAccelerationMultiplier;
27
}
28
29
public
WingStats
WithSpeedBoost
(
float
multiplier)
30
{
31
return
new
WingStats
(
FlyTime
,
AccRunSpeedOverride
* multiplier,
AccRunAccelerationMult
,
HasDownHoverStats
,
DownHoverSpeedOverride
* multiplier,
DownHoverAccelerationMult
);
32
}
33
}
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Terraria.DataStructures.WingStats.AccRunAccelerationMult
float AccRunAccelerationMult
Definition
WingStats.cs:11
Terraria.DataStructures.WingStats.HasDownHoverStats
bool HasDownHoverStats
Definition
WingStats.cs:13
Terraria.DataStructures.WingStats.WingStats
WingStats(int flyTime=100, float flySpeedOverride=-1f, float accelerationMultiplier=1f, bool hasHoldDownHoverFeatures=false, float hoverFlySpeedOverride=-1f, float hoverAccelerationMultiplier=1f)
Definition
WingStats.cs:19
Terraria.DataStructures.WingStats.AccRunSpeedOverride
float AccRunSpeedOverride
Definition
WingStats.cs:9
Terraria.DataStructures.WingStats.DownHoverAccelerationMult
float DownHoverAccelerationMult
Definition
WingStats.cs:17
Terraria.DataStructures.WingStats.WithSpeedBoost
WingStats WithSpeedBoost(float multiplier)
Definition
WingStats.cs:29
Terraria.DataStructures.WingStats.DownHoverSpeedOverride
float DownHoverSpeedOverride
Definition
WingStats.cs:15
Terraria.DataStructures.WingStats.FlyTime
int FlyTime
Definition
WingStats.cs:7
Terraria.DataStructures.WingStats.Default
static readonly WingStats Default
Definition
WingStats.cs:5
Terraria.DataStructures.WingStats
Definition
WingStats.cs:4
source
Terraria.DataStructures
WingStats.cs
Generated by
1.10.0