示例#1
0
        public override void Load()
        {
            originalLogoTexture  = Main.logoTexture;
            originalLogo2Texture = Main.logo2Texture;
            newLogoTexture       = GetTexture("UI/logoDay2");
            newLogo2Texture      = GetTexture("UI/logoNight2");

            instance = this;

            InitializeILEdits();
            InitializeMethodSwaps();
        }
示例#2
0
        public override void Unload()
        {
            Main.OnPostDraw -= Main_OnPostDraw;

            Main.logoTexture     = originalLogoTexture;
            Main.logo2Texture    = originalLogo2Texture;
            originalLogoTexture  = null;
            originalLogo2Texture = null;
            newLogoTexture       = null;
            newLogo2Texture      = null;

            instance = null;
        }