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
PlayerDrawHelper.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
using
Cpp2IlInjected
;
4
using
Microsoft.Xna.Framework.Graphics
;
5
6
namespace
Terraria.DataStructures
7
{
8
// Token: 0x0200063D RID: 1597
9
public
class
PlayerDrawHelper
10
{
11
// Token: 0x0600365C RID: 13916 RVA: 0x000021DB File Offset: 0x000003DB
12
public
static
int
PackShader
(
int
localShaderIndex
,
PlayerDrawHelper
.
ShaderConfiguration
shaderType
)
13
{
14
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
15
}
16
17
// Token: 0x0600365D RID: 13917 RVA: 0x00212B48 File Offset: 0x00210D48
18
public
static
void
UnpackShader
(
int
packedShaderIndex
, [Out]
int
localShaderIndex
, [Out]
PlayerDrawHelper
.
ShaderConfiguration
shaderType
)
19
{
20
int
num = 19923;
21
shaderType.value__
= num;
22
localShaderIndex.m_value
= num;
23
}
24
25
// Token: 0x0600365E RID: 13918 RVA: 0x00212B6C File Offset: 0x00210D6C
26
public
static
bool
SetShaderForData
(
Player
player,
int
cHead,
DrawData
cdd
,
EffectPass
effectPass
)
27
{
28
if
(!
true
)
29
{
30
}
31
return
false
;
32
}
33
34
// Token: 0x0600365F RID: 13919 RVA: 0x00212BF0 File Offset: 0x00210DF0
35
public
static
bool
SetShaderForData
(
Player
player,
int
cHead,
DrawData
cdd
)
36
{
37
if
(!
true
)
38
{
39
}
40
return
false
;
41
}
42
43
// Token: 0x06003660 RID: 13920 RVA: 0x00212C54 File Offset: 0x00210E54
44
public
PlayerDrawHelper
()
45
{
46
}
47
48
// Token: 0x06003661 RID: 13921 RVA: 0x00212C68 File Offset: 0x00210E68
49
// Note: this type is marked as 'beforefieldinit'.
50
static
PlayerDrawHelper
()
51
{
52
}
53
54
// Token: 0x0400770F RID: 30479
55
public
static
Color
DISPLAY_DOLL_DEFAULT_SKIN_COLOR
;
56
57
// Token: 0x0200063E RID: 1598
58
public
enum
ShaderConfiguration
59
{
60
// Token: 0x04007711 RID: 30481
61
ArmorShader
,
62
// Token: 0x04007712 RID: 30482
63
HairShader
,
64
// Token: 0x04007713 RID: 30483
65
TileShader
,
66
// Token: 0x04007714 RID: 30484
67
TilePaintID
,
68
// Token: 0x04007715 RID: 30485
69
Misc
70
}
71
}
72
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
Microsoft.Xna.Framework.Graphics.EffectPass
Definition
EffectPass.cs:10
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration
ShaderConfiguration
Definition
PlayerDrawHelper.cs:59
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration.Misc
@ Misc
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration.TilePaintID
@ TilePaintID
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration.ArmorShader
@ ArmorShader
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration.HairShader
@ HairShader
Terraria.DataStructures.PlayerDrawHelper.ShaderConfiguration.TileShader
@ TileShader
Terraria.DataStructures.PlayerDrawHelper.PackShader
static int PackShader(int localShaderIndex, PlayerDrawHelper.ShaderConfiguration shaderType)
Definition
PlayerDrawHelper.cs:12
Terraria.DataStructures.PlayerDrawHelper.SetShaderForData
static bool SetShaderForData(Player player, int cHead, DrawData cdd, EffectPass effectPass)
Definition
PlayerDrawHelper.cs:26
Terraria.DataStructures.PlayerDrawHelper.PlayerDrawHelper
static PlayerDrawHelper()
Definition
PlayerDrawHelper.cs:50
Terraria.DataStructures.PlayerDrawHelper.SetShaderForData
static bool SetShaderForData(Player player, int cHead, DrawData cdd)
Definition
PlayerDrawHelper.cs:35
Terraria.DataStructures.PlayerDrawHelper.UnpackShader
static void UnpackShader(int packedShaderIndex, [Out] int localShaderIndex, [Out] PlayerDrawHelper.ShaderConfiguration shaderType)
Definition
PlayerDrawHelper.cs:18
Terraria.DataStructures.PlayerDrawHelper.DISPLAY_DOLL_DEFAULT_SKIN_COLOR
static Color DISPLAY_DOLL_DEFAULT_SKIN_COLOR
Definition
PlayerDrawHelper.cs:55
Terraria.DataStructures.PlayerDrawHelper.PlayerDrawHelper
PlayerDrawHelper()
Definition
PlayerDrawHelper.cs:44
Terraria.DataStructures.PlayerDrawHelper
Definition
PlayerDrawHelper.cs:10
Terraria.Player
Definition
Player.cs:33
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
System.Runtime.InteropServices
Definition
_Activator.cs:4
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Microsoft.Xna.Framework.Graphics.Color
Definition
Color.cs:12
Terraria.DataStructures.DrawData
Definition
DrawData.cs:9
source
Terraria
DataStructures
PlayerDrawHelper.cs
Generated by
1.10.0