Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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>());
        }
Esempio n. 5
0
 private void Main_Update(On.Terraria.Main.orig_Update orig, Main self, Microsoft.Xna.Framework.GameTime gameTime)
 {
     orig(self, gameTime);
     SystemBase.HookOnUpdate(gameTime);
 }