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

◆ Apply() [2/3]

virtual void Terraria.Graphics.Shaders.MiscShaderData.Apply ( [Optional] DrawData? drawData)
inlinevirtual

Definition at line 44 of file MiscShaderData.cs.

45 {
46 !0 value = this._shader.Value;
47 float x = this._uColor.X;
48 float y = this._uColor.Y;
49 float z = this._uColor.Z;
50 !0 value2 = this._shader.Value;
51 float uSaturation = this._uSaturation;
52 !0 value3 = this._shader.Value;
53 float x2 = this._uSecondaryColor.X;
54 float y2 = this._uSecondaryColor.Y;
55 float z2 = this._uSecondaryColor.Z;
56 !0 value4 = this._shader.Value;
57 !0 value5 = this._shader.Value;
58 float uOpacity = this._uOpacity;
59 !0 value6 = this._shader.Value;
60 float x3 = this._shaderSpecificData.X;
61 float y3 = this._shaderSpecificData.Y;
62 float z3 = this._shaderSpecificData.Z;
63 float w = this._shaderSpecificData.W;
64 !0 value7 = this._shader.Value;
65 !0 value8 = this._shader.Value;
66 Vector2 screenPosition = Main.screenPosition;
67 !0 value9 = this._shader.Value;
68 }
class f__AnonymousType0<< Count > j__TPar
readonly Ref< Effect > _shader
Definition ShaderData.cs:65
T Value
Definition Ref.cs:20

References Terraria.Graphics.Shaders.ShaderData._shader, Terraria.Graphics.Shaders.MiscShaderData._shaderSpecificData, Terraria.Graphics.Shaders.MiscShaderData._uColor, Terraria.Graphics.Shaders.MiscShaderData._uOpacity, Terraria.Graphics.Shaders.MiscShaderData._uSaturation, Terraria.Graphics.Shaders.MiscShaderData._uSecondaryColor, j__TPar, Terraria.Main.screenPosition, System.value, Terraria.Ref< T >.Value, Microsoft.Xna.Framework.Vector4.W, Microsoft.Xna.Framework.Vector3.X, Microsoft.Xna.Framework.Vector4.X, Microsoft.Xna.Framework.Vector3.Y, Microsoft.Xna.Framework.Vector4.Y, Microsoft.Xna.Framework.Vector3.Z, and Microsoft.Xna.Framework.Vector4.Z.