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

◆ DrawSurfaceBG_Crimson()

void Terraria.Main.DrawSurfaceBG_Crimson ( double backgroundTopMagicNumber,
float bgGlobalScaleMultiplier,
int pushBGTopHack,
int[] bgTexIndexes )
inlineprivate

Definition at line 16261 of file Main.cs.

16262 {
16263 int num = 1;
16264 if (num == 0)
16265 {
16266 }
16267 int num2 = 16288;
16268 float num3 = this.scAdj;
16269 int num4 = 32640;
16270 long num5 = -1717986919L;
16271 this.bgParallax = (double)num5;
16272 this.bgTopY = num;
16274 this.LoadBackground(pushBGTopHack);
16275 if (num2 == 0)
16276 {
16277 }
16278 double num6 = this.bgParallax;
16280 double num7 = this.bgParallax;
16281 double num8 = Math.IEEERemainder(num6, (double)0f);
16282 int num9 = this.bgTopY;
16283 this.bgTopY = num9;
16284 int num10 = this.bgTopY;
16286 if (num10 == 0)
16287 {
16288 }
16289 bool gameMenu = Main.gameMenu;
16291 if (num10 == 0)
16292 {
16293 }
16294 int screenWidth = Main.screenWidth;
16296 if (this.bgLoops == 0)
16297 {
16298 }
16299 if (num4 == 0)
16300 {
16301 }
16302 int num11 = this.bgTopY;
16303 int num12 = this.bgStartX;
16304 int num13 = this.bgLoops;
16305 }
class f__AnonymousType0<< Count > j__TPar
static double IEEERemainder(double x, double y)
Definition Math.cs:56
float scAdj
Definition Main.cs:21283
double bgParallax
Definition Main.cs:20259
void LoadBackground(int i)
Definition Main.cs:15568
static Microsoft.Xna.Framework.Vector2 screenPosition
Definition Main.cs:1973
void SetBackgroundOffsets(int backgroundID, double backgroundTopMagicNumber, int pushBGTopHack)
Definition Main.cs:16334
static int screenWidth
Definition Main.cs:2001
static bool gameMenu
Definition Main.cs:2673

References Terraria.Main.bgLoops, Terraria.Main.bgParallax, Terraria.Main.bgStartX, Terraria.Main.bgTopY, Terraria.Main.gameMenu, System.Math.IEEERemainder(), j__TPar, Microsoft.Xna.Framework.Input.L, Terraria.Main.LoadBackground(), Terraria.Main.scAdj, Terraria.Main.screenPosition, Terraria.Main.screenWidth, and Terraria.Main.SetBackgroundOffsets().