terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.GameContent.Dyes.TeamArmorShaderData Class Reference
+ Inheritance diagram for Terraria.GameContent.Dyes.TeamArmorShaderData:
+ Collaboration diagram for Terraria.GameContent.Dyes.TeamArmorShaderData:

Public Member Functions

 TeamArmorShaderData (Ref< Effect > shader, string passName)
 
override void Apply (Entity entity, DrawData? drawData)
 
override ArmorShaderData GetSecondaryShader (Entity entity)
 
EffectPass GetDustEffect ()
 
void ApplyDust ()
 
virtual void Apply ()
 
ArmorShaderData UseColor (float r, float g, float b)
 
ArmorShaderData UseColor (Color color)
 
ArmorShaderData UseColor (Vector3 color)
 
ArmorShaderData UseImage (string path)
 
ArmorShaderData UseOpacity (float alpha)
 
ArmorShaderData UseTargetPosition (Vector2 position)
 
ArmorShaderData UseSecondaryColor (float r, float g, float b)
 
ArmorShaderData UseSecondaryColor (Color color)
 
ArmorShaderData UseSecondaryColor (Vector3 color)
 
ArmorShaderData UseSaturation (float saturation)
 

Public Attributes

EffectPass _effectPass
 

Protected Attributes

string _passName
 

Properties

Effect Shader [get, set]
 

Private Attributes

Vector3 _uColor
 
Vector3 _uSecondaryColor
 
float _uSaturation
 
float _uOpacity
 
Asset< Texture2D_uImage
 
Vector2 _uTargetPosition
 
int dustFrame
 
EffectPass dustEffect
 
EffectParameter _uColorParam
 
EffectParameter _uSaturationParam
 
EffectParameter _uSecondaryColorParam
 
EffectParameter _uTimeParam
 
EffectParameter _uOpacityParam
 
EffectParameter _uTargetPositionParam
 
EffectParameter _uSourceRectParam
 
EffectParameter _uLegacyArmorSourceRectParam
 
EffectParameter _uWorldPositionParam
 
EffectParameter _uImageSize0Param
 
EffectParameter _uLegacyArmorSheetSizeParam
 
EffectParameter _uRotationParam
 
EffectParameter _uImageSize1Param
 
EffectParameter _uDirectionParam
 
bool applyingDust
 
readonly Ref< Effect_shader
 

Static Private Attributes

static bool isInitialized
 
static ArmorShaderData[] dustShaderData
 

Detailed Description

Definition at line 12 of file TeamArmorShaderData.cs.


The documentation for this class was generated from the following file: