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
SpelunkerProjectileHelper.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
Microsoft.Xna.Framework
;
4
5
namespace
Terraria.GameContent
6
{
7
// Token: 0x020007F1 RID: 2033
8
public
class
SpelunkerProjectileHelper
9
{
10
// Token: 0x06004169 RID: 16745 RVA: 0x00247920 File Offset: 0x00245B20
11
public
void
OnPreUpdateAllProjectiles
()
12
{
13
if
(!
true
)
14
{
15
}
16
int
frameCounter = this.
_frameCounter
;
17
this._frameCounter
= frameCounter;
18
HashSet<Point>
tilesChecked
= this.
_tilesChecked
;
19
HashSet<Vector2>
positionsChecked
= this.
_positionsChecked
;
20
}
21
22
// Token: 0x0600416A RID: 16746 RVA: 0x0024794C File Offset: 0x00245B4C
23
public
void
AddSpotToCheck
(
Vector2
spot
)
24
{
25
HashSet<Vector2>
positionsChecked
= this.
_positionsChecked
;
26
}
27
28
// Token: 0x0600416B RID: 16747 RVA: 0x00247964 File Offset: 0x00245B64
29
private
void
CheckSpot
(
Vector2
Center)
30
{
31
int
num = 32640;
32
Rectangle
clampBox
= this.
_clampBox
;
33
if
(num == 0)
34
{
35
}
36
Rectangle
clampBox2
= this.
_clampBox
;
37
int
y = this.
_clampBox
.
Y
;
38
int
y2
= this.
_clampBox
.
Y
;
39
Tile
tile;
40
bool
flag = tile.
active
();
41
HashSet<Point>
tilesChecked
= this.
_tilesChecked
;
42
int
num2
;
43
if
(num2 == 0)
44
{
45
Dust
dust;
46
float
x = dust.
velocity
.
X
;
47
float
y3
= dust.
velocity
.
Y
;
48
int
num3
= 1;
49
dust.noLight
=
num3
!= 0;
50
}
51
}
52
53
// Token: 0x0600416C RID: 16748 RVA: 0x002479EC File Offset: 0x00245BEC
54
public
SpelunkerProjectileHelper
()
55
{
56
}
57
58
// Token: 0x04007F03 RID: 32515
59
private
HashSet<Vector2>
_positionsChecked
;
60
61
// Token: 0x04007F04 RID: 32516
62
private
HashSet<Point>
_tilesChecked
;
63
64
// Token: 0x04007F05 RID: 32517
65
private
Rectangle
_clampBox
;
66
67
// Token: 0x04007F06 RID: 32518
68
private
int
_frameCounter
;
69
}
70
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Collections.Generic.HashSet
Definition
HashSet.cs:13
Terraria.Dust.velocity
Vector2 velocity
Definition
Dust.cs:441
Terraria.Dust
Definition
Dust.cs:15
Terraria.GameContent.SpelunkerProjectileHelper.SpelunkerProjectileHelper
SpelunkerProjectileHelper()
Definition
SpelunkerProjectileHelper.cs:54
Terraria.GameContent.SpelunkerProjectileHelper.CheckSpot
void CheckSpot(Vector2 Center)
Definition
SpelunkerProjectileHelper.cs:29
Terraria.GameContent.SpelunkerProjectileHelper.OnPreUpdateAllProjectiles
void OnPreUpdateAllProjectiles()
Definition
SpelunkerProjectileHelper.cs:11
Terraria.GameContent.SpelunkerProjectileHelper._tilesChecked
HashSet< Point > _tilesChecked
Definition
SpelunkerProjectileHelper.cs:62
Terraria.GameContent.SpelunkerProjectileHelper._positionsChecked
HashSet< Vector2 > _positionsChecked
Definition
SpelunkerProjectileHelper.cs:59
Terraria.GameContent.SpelunkerProjectileHelper.AddSpotToCheck
void AddSpotToCheck(Vector2 spot)
Definition
SpelunkerProjectileHelper.cs:23
Terraria.GameContent.SpelunkerProjectileHelper._clampBox
Rectangle _clampBox
Definition
SpelunkerProjectileHelper.cs:65
Terraria.GameContent.SpelunkerProjectileHelper._frameCounter
int _frameCounter
Definition
SpelunkerProjectileHelper.cs:68
Terraria.GameContent.SpelunkerProjectileHelper
Definition
SpelunkerProjectileHelper.cs:9
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System
Definition
__ComObject.cs:4
Terraria.GameContent
Definition
AchievementsHelper.cs:7
Microsoft.Xna.Framework.Rectangle.Y
int Y
Definition
Rectangle.cs:530
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
Terraria.Tile.active
bool active()
Definition
Tile.cs:1241
Terraria.Tile
Definition
Tile.cs:12
source
Terraria
GameContent
SpelunkerProjectileHelper.cs
Generated by
1.10.0