private static void Main_Update(On.Terraria.Main.orig_Update orig, Main self, GameTime gameTime) { if (StarlightRiver.Instance != null) { StarlightRiver.Instance.CheckScreenSize(); } orig(self, gameTime); }
private void UpdateLightingVars(On.Terraria.Main.orig_Update orig, Main self, GameTime gameTime) { if (!Main.gameMenu) { mult = (0.8f + (Main.dayTime ? (float)System.Math.Sin(Main.time / Main.dayLength * 3.14f) * 0.35f : -(float)System.Math.Sin(Main.time / Main.nightLength * 3.14f) * 0.35f)); vitricLava = Main.LocalPlayer.GetModPlayer <BiomeHandler>().ZoneGlass; } orig(self, gameTime); }
public static void Main_Update(On.Terraria.Main.orig_Update orig, Main mainer, GameTime time) { //if (!Main.gameMenu) //Main.rand = new Terraria.Utilities.UnifiedRandom(10); orig(mainer, time); if (Main.menuMode < 3) { SGAWorld.highestDimDungeonFloor = 0; } }
private void UpdateCollision(On.Terraria.Main.orig_Update orig, Main self, GameTime gameTime) { orig(self, gameTime); if (Main.gameMenu && Main.netMode != NetmodeID.Server) { return; } Main.tileSolid[TileType <VitricBossBarrier>()] = Main.npc.Any(n => n.active && n.type == NPCType <VitricBoss>()); }
private void Main_Update(On.Terraria.Main.orig_Update orig, Main self, Microsoft.Xna.Framework.GameTime gameTime) { orig(self, gameTime); SystemBase.HookOnUpdate(gameTime); }