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

◆ StepLiquids()

void Terraria.GameContent.Shaders.WaterShaderData.StepLiquids ( )
inlineprivate

Definition at line 71 of file WaterShaderData.cs.

72 {
73 int num = 1;
74 this._isWaveBufferDirty = num != 0;
75 if (num == 0)
76 {
77 }
78 Vector2 screenPosition = Main.screenPosition;
82 if (clearNextFrame2)
83 {
84 }
85 this.DrawWaves();
89 if (!clearNextFrame2)
90 {
91 }
92 if (!clearNextFrame2)
93 {
94 }
95 if (!clearNextFrame2)
96 {
97 }
98 float x = this._lastDistortionDrawOffset.X;
99 float y = this._lastDistortionDrawOffset.Y;
101 Texture2D gameDistortionTargetSwap = instance3.GameDistortionTargetSwap;
102 IntPtr cachedPtr = instance3.m_CachedPtr;
103 if (!true)
104 {
105 }
106 int width = gameDistortionTargetSwap.Width;
107 int height = gameDistortionTargetSwap.Height;
109 }
class f__AnonymousType0<< Count > j__TPar
static DistortionRenderTargetManager Instance

References Terraria.GameContent.Shaders.WaterShaderData._clearNextFrame, Terraria.GameContent.Shaders.WaterShaderData._lastDistortionDrawOffset, Terraria.GameContent.Shaders.WaterShaderData.DrawWaves(), DistortionRenderTargetManager.EndRenderTarget(), DistortionRenderTargetManager.Instance, j__TPar, Terraria.Main.screenPosition, DistortionRenderTargetManager.SwapTargets(), Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.GameContent.Shaders.WaterShaderData.PreDraw().