Have the debug chat log fade out complete when in game menu (say after a set timeout of x configurable seconds)
Also have the ability for individual messages to auto fade (aka when a new message shows up, only the new message is seen, not the entire chat log).
Each message should be its own text box so they can fade independently and be moved without affecting previous messages
This allows for only recent messages (say within past y configurable seconds) to be shown when a new message appears.
Whenever a new message is added, the whole updated, if in in game menu, the new message will be the only one present while older messages do not appear unless the pause menu is opened.
Make sure scroll bar is only present in the menu screen (hide it in the in game menu).
Have the debug chat log fade out complete when in game menu (say after a set timeout of x configurable seconds)
Also have the ability for individual messages to auto fade (aka when a new message shows up, only the new message is seen, not the entire chat log).
Whenever a new message is added, the whole updated, if in in game menu, the new message will be the only one present while older messages do not appear unless the pause menu is opened.
Make sure scroll bar is only present in the menu screen (hide it in the in game menu).