示例#1
0
        private void Main_DrawMenu(On.Terraria.Main.orig_DrawMenu orig, Main self, GameTime gameTime)
        {
            HookPreDrawMenu();

            if (MenuInterface?.CurrentState != null && lastUpdateUIGameTime != null)
            {
                MenuInterface.Draw(Main.spriteBatch, lastUpdateUIGameTime);
            }

            try
            {
                orig(self, gameTime);
            }
            catch (Exception) { }

            HookPostDrawMenu();
        }