Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ProjectileAudioTracker.cs
Go to the documentation of this file.
1
namespace
Terraria.Audio
;
2
3
public
class
ProjectileAudioTracker
4
{
5
private
int
_expectedType
;
6
7
private
int
_expectedIndex
;
8
9
public
ProjectileAudioTracker
(
Projectile
proj)
10
{
11
_expectedIndex
= proj.
whoAmI
;
12
_expectedType
= proj.
type
;
13
}
14
15
public
bool
IsActiveAndInGame
()
16
{
17
if
(
Main
.
gameMenu
)
18
{
19
return
false
;
20
}
21
Projectile
projectile =
Main
.
projectile
[
_expectedIndex
];
22
if
(projectile.
active
)
23
{
24
return
projectile.type ==
_expectedType
;
25
}
26
return
false
;
27
}
28
}
Terraria.Audio.ProjectileAudioTracker.IsActiveAndInGame
bool IsActiveAndInGame()
Definition
ProjectileAudioTracker.cs:15
Terraria.Audio.ProjectileAudioTracker._expectedType
int _expectedType
Definition
ProjectileAudioTracker.cs:5
Terraria.Audio.ProjectileAudioTracker.ProjectileAudioTracker
ProjectileAudioTracker(Projectile proj)
Definition
ProjectileAudioTracker.cs:9
Terraria.Audio.ProjectileAudioTracker._expectedIndex
int _expectedIndex
Definition
ProjectileAudioTracker.cs:7
Terraria.Audio.ProjectileAudioTracker
Definition
ProjectileAudioTracker.cs:4
Terraria.Entity.whoAmI
int whoAmI
Definition
Entity.cs:8
Terraria.Entity.active
bool active
Definition
Entity.cs:10
Terraria.Main.projectile
static Projectile[] projectile
Definition
Main.cs:1691
Terraria.Main.gameMenu
static bool gameMenu
Definition
Main.cs:1926
Terraria.Main
Definition
Main.cs:79
Terraria.Projectile.type
int type
Definition
Projectile.cs:108
Terraria.Projectile
Definition
Projectile.cs:31
Terraria.Audio
Definition
ActiveSound.cs:4
source
Terraria.Audio
ProjectileAudioTracker.cs
Generated by
1.10.0