////////////////

        private void DisplayCurrentNote()
        {
            Main.playerInventory = false;

            ReadableBookItem.IsDisplayingNote = true;
            ReadableBookItem.DisplayNote(this.TitleText, this.Pages);
        }
        ////////////////

        internal static void UpdateDisplay()
        {
            if (!ReadableBookItem.IsDisplayingNote)
            {
                return;
            }

            bool uiAvailable = UILibraries.IsUIAvailable(
                //mouseNotInUse: true,
                playerAvailable: true,
                playerNotTalkingToNPC: true,
                noFullscreenMap: true
                );

            if (Main.gameMenu || Main.playerInventory || !uiAvailable)
            {
                ReadableBookItem.IsDisplayingNote = false;
                ReadableBookItem.ClearDisplay();
            }
        }