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
SandstormShaderData.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
Terraria.Graphics.Shaders
;
4
5
namespace
Terraria.GameContent.Shaders
6
{
7
// Token: 0x02000823 RID: 2083
8
public
class
SandstormShaderData
:
ScreenShaderData
9
{
10
// Token: 0x060042BA RID: 17082 RVA: 0x0024C234 File Offset: 0x0024A434
11
public
SandstormShaderData
(
string
passName
)
12
{
13
if
(!
true
)
14
{
15
}
16
if
(!
true
)
17
{
18
}
19
this._texturePosition
= 1;
20
base
..ctor(
passName
);
21
}
22
23
// Token: 0x060042BB RID: 17083 RVA: 0x0024C258 File Offset: 0x0024A458
24
public
override
void
Update
(
GameTime
gameTime
)
25
{
26
if
(!
true
)
27
{
28
}
29
Vector2
vector;
30
vector.
Normalize
();
31
TimeSpan
elapsedGameTime =
gameTime
.elapsedGameTime;
32
float
x = this.
_texturePosition
.
X
;
33
float
y = this.
_texturePosition
.
Y
;
34
if
(elapsedGameTime ==
null
)
35
{
36
}
37
float
x2
= this.
_texturePosition
.
X
;
38
float
y2
= this.
_texturePosition
.
Y
;
39
this._texturePosition.X
=
x2
;
40
this._texturePosition.Y
=
x2
;
41
base
.Update(gameTime);
42
}
43
44
// Token: 0x060042BC RID: 17084 RVA: 0x0024C2DC File Offset: 0x0024A4DC
45
public
override
void
Apply
()
46
{
47
float
x = this.
_texturePosition
.
X
;
48
float
y = this.
_texturePosition
.
Y
;
49
ScreenShaderData
screenShaderData
;
50
screenShaderData
.
Apply
();
51
}
52
53
// Token: 0x040080F6 RID: 33014
54
private
Vector2
_texturePosition
;
55
}
56
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Microsoft.Xna.Framework.GameTime
Definition
GameTime.cs:7
Terraria.GameContent.Shaders.SandstormShaderData.Update
override void Update(GameTime gameTime)
Definition
SandstormShaderData.cs:24
Terraria.GameContent.Shaders.SandstormShaderData.SandstormShaderData
SandstormShaderData(string passName)
Definition
SandstormShaderData.cs:11
Terraria.GameContent.Shaders.SandstormShaderData.Apply
override void Apply()
Definition
SandstormShaderData.cs:45
Terraria.GameContent.Shaders.SandstormShaderData._texturePosition
Vector2 _texturePosition
Definition
SandstormShaderData.cs:54
Terraria.GameContent.Shaders.SandstormShaderData
Definition
SandstormShaderData.cs:9
Terraria.Graphics.Shaders.ScreenShaderData.Apply
override void Apply()
Definition
ScreenShaderData.cs:158
Terraria.Graphics.Shaders.ScreenShaderData
Definition
ScreenShaderData.cs:11
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System
Definition
__ComObject.cs:4
Terraria.GameContent.Shaders
Definition
BlizzardShaderData.cs:6
Terraria.Graphics.Shaders
Definition
ArmorShaderData.cs:10
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.Normalize
void Normalize()
Definition
Vector2.cs:458
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
System.TimeSpan
Definition
TimeSpan.cs:10
source
Terraria
GameContent
Shaders
SandstormShaderData.cs
Generated by
1.10.0