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
TeamArmorShaderData.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
using
Microsoft.Xna.Framework.Graphics
;
4
using
Terraria.DataStructures
;
5
using
Terraria.Graphics.Shaders
;
6
7
namespace
Terraria.GameContent.Dyes
8
{
9
// Token: 0x0200081D RID: 2077
10
public
class
TeamArmorShaderData
:
ArmorShaderData
11
{
12
// Token: 0x060042AB RID: 17067 RVA: 0x0024BFA8 File Offset: 0x0024A1A8
13
public
TeamArmorShaderData
(
Ref<Effect>
shader,
string
passName
)
14
:
base
(shader,
passName
)
15
{
16
ArmorShaderData
armorShaderData
;
17
if
(
armorShaderData
==
null
||
armorShaderData
!=
null
)
18
{
19
return
;
20
}
21
throw
new
ArrayTypeMismatchException
();
22
}
23
24
// Token: 0x060042AC RID: 17068 RVA: 0x0024BFD0 File Offset: 0x0024A1D0
25
public
override
void
Apply
(
Entity
entity,
DrawData
?
drawData
)
26
{
27
if
(entity !=
null
)
28
{
29
}
30
}
31
32
// Token: 0x060042AD RID: 17069 RVA: 0x000021DB File Offset: 0x000003DB
33
public
override
ArmorShaderData
GetSecondaryShader
(
Entity
entity)
34
{
35
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
36
}
37
38
// Token: 0x040080F0 RID: 33008
39
private
static
bool
isInitialized
;
40
41
// Token: 0x040080F1 RID: 33009
42
private
static
ArmorShaderData
[]
dustShaderData
;
43
}
44
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
Terraria.Entity
Definition
Entity.cs:8
Terraria.GameContent.Dyes.TeamArmorShaderData.TeamArmorShaderData
TeamArmorShaderData(Ref< Effect > shader, string passName)
Definition
TeamArmorShaderData.cs:13
Terraria.GameContent.Dyes.TeamArmorShaderData.GetSecondaryShader
override ArmorShaderData GetSecondaryShader(Entity entity)
Definition
TeamArmorShaderData.cs:33
Terraria.GameContent.Dyes.TeamArmorShaderData.Apply
override void Apply(Entity entity, DrawData? drawData)
Definition
TeamArmorShaderData.cs:25
Terraria.GameContent.Dyes.TeamArmorShaderData.isInitialized
static bool isInitialized
Definition
TeamArmorShaderData.cs:39
Terraria.GameContent.Dyes.TeamArmorShaderData.dustShaderData
static ArmorShaderData[] dustShaderData
Definition
TeamArmorShaderData.cs:42
Terraria.GameContent.Dyes.TeamArmorShaderData
Definition
TeamArmorShaderData.cs:11
Terraria.Graphics.Shaders.ArmorShaderData
Definition
ArmorShaderData.cs:13
Terraria.Ref
Definition
Ref.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Terraria.GameContent.Dyes
Definition
LegacyHairShaderData.cs:7
Terraria.Graphics.Shaders
Definition
ArmorShaderData.cs:10
Terraria.DataStructures.DrawData
Definition
DrawData.cs:9
source
Terraria
GameContent
Dyes
TeamArmorShaderData.cs
Generated by
1.10.0