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
MoonLordScreenShaderData.cs
Go to the documentation of this file.
1
using
System
;
2
using
Terraria.Graphics.Shaders
;
3
4
namespace
Terraria.GameContent.Shaders
5
{
6
// Token: 0x02000822 RID: 2082
7
public
class
MoonLordScreenShaderData
:
ScreenShaderData
8
{
9
// Token: 0x060042B7 RID: 17079 RVA: 0x0024C1AC File Offset: 0x0024A3AC
10
public
MoonLordScreenShaderData
(
string
passName
,
bool
aimAtPlayer
)
11
:
base
(
passName
)
12
{
13
}
14
15
// Token: 0x060042B8 RID: 17080 RVA: 0x0024C1C0 File Offset: 0x0024A3C0
16
private
void
UpdateMoonLordIndex
()
17
{
18
if
(!this.
_aimAtPlayer
)
19
{
20
int
moonLordIndex
= this.
_moonLordIndex
;
21
int
moonLordIndex2
= this.
_moonLordIndex
;
22
if
(moonLordIndex2 == 0)
23
{
24
}
25
if
(
moonLordIndex2
== 0)
26
{
27
}
28
if
(
moonLordIndex2
== 0 ||
moonLordIndex2
== 0)
29
{
30
}
31
return
;
32
}
33
}
34
35
// Token: 0x060042B9 RID: 17081 RVA: 0x0024C1F4 File Offset: 0x0024A3F4
36
public
override
void
Apply
()
37
{
38
this.
UpdateMoonLordIndex
();
39
bool
aimAtPlayer
= this.
_aimAtPlayer
;
40
if
(aimAtPlayer)
41
{
42
if
(!
aimAtPlayer
)
43
{
44
}
45
Player
localPlayer
=
Main
.
LocalPlayer
;
46
return
;
47
}
48
int
moonLordIndex
= this.
_moonLordIndex
;
49
int
moonLordIndex2
= this.
_moonLordIndex
;
50
base
.Apply();
51
}
52
53
// Token: 0x040080F4 RID: 33012
54
private
int
_moonLordIndex
;
55
56
// Token: 0x040080F5 RID: 33013
57
private
bool
_aimAtPlayer
;
58
}
59
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.GameContent.Shaders.MoonLordScreenShaderData._aimAtPlayer
bool _aimAtPlayer
Definition
MoonLordScreenShaderData.cs:57
Terraria.GameContent.Shaders.MoonLordScreenShaderData.UpdateMoonLordIndex
void UpdateMoonLordIndex()
Definition
MoonLordScreenShaderData.cs:16
Terraria.GameContent.Shaders.MoonLordScreenShaderData.Apply
override void Apply()
Definition
MoonLordScreenShaderData.cs:36
Terraria.GameContent.Shaders.MoonLordScreenShaderData._moonLordIndex
int _moonLordIndex
Definition
MoonLordScreenShaderData.cs:54
Terraria.GameContent.Shaders.MoonLordScreenShaderData.MoonLordScreenShaderData
MoonLordScreenShaderData(string passName, bool aimAtPlayer)
Definition
MoonLordScreenShaderData.cs:10
Terraria.GameContent.Shaders.MoonLordScreenShaderData
Definition
MoonLordScreenShaderData.cs:8
Terraria.Graphics.Shaders.ScreenShaderData
Definition
ScreenShaderData.cs:11
Terraria.Main.LocalPlayer
static Player LocalPlayer
Definition
Main.cs:5267
Terraria.Main
Definition
Main.cs:67
Terraria.Player
Definition
Player.cs:33
System
Definition
__ComObject.cs:4
Terraria.GameContent.Shaders
Definition
BlizzardShaderData.cs:6
Terraria.Graphics.Shaders
Definition
ArmorShaderData.cs:10
source
Terraria
GameContent
Shaders
MoonLordScreenShaderData.cs
Generated by
1.10.0