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_Desert()

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

Definition at line 16482 of file Main.cs.

16483 {
16484 int num = 1;
16485 if (num == 0)
16486 {
16487 }
16488 int num2 = 16288;
16489 float num3 = this.scAdj;
16490 long num4 = 18350L;
16491 int num5 = 32768;
16492 this.bgParallax = (double)num4;
16493 this.bgTopY = num;
16495 this.LoadBackground(pushBGTopHack);
16496 if (num2 == 0)
16497 {
16498 }
16499 double num6 = this.bgParallax;
16501 double num7 = this.bgParallax;
16502 double num8 = Math.IEEERemainder(num6, (double)0f);
16503 long num9 = 32752L;
16504 this.bgStartX = (int)num9;
16505 bool gameMenu = Main.gameMenu;
16506 this.bgTopY = (int)num9;
16507 if (num9 == 0L)
16508 {
16509 }
16510 int screenWidth = Main.screenWidth;
16511 int num10 = 32768;
16514 if (this.bgLoops == 0)
16515 {
16516 }
16517 if (num5 == 0)
16518 {
16519 }
16520 int num11 = this.bgStartX;
16521 int num12 = this.bgTopY;
16522 int num13 = this.bgLoops;
16523 }
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().