public void Update(GameTime gameTime)
 {
     if (BuyUIState != null && BuyUIState.Visible)
     {
         BuyUIState?.Update(gameTime);
         Interface.Update(gameTime);
     }
 }
        protected override bool DrawSelf()
        {
            if (BuyUIState != null && BuyUIState.Visible)
            {
                BuyUIState.Draw(Main.spriteBatch);
            }

            return(true);
        }