UIConsole is a slick, animated UI element that can product blocks of scrolling text, status items, timer bars and adjustable stat indicators.
Each UIConsole object can manage any number of elements that can each have two independently styled text areas, an icon and a graphical value bar. Elements are positioned automatically and appear, disappear and move with a variety of configurable animations.
UIConsole is particularly useful for a number of common UI tasks:
* Chat window
* Loot / Kills logs
* Buff/Debuff zones with cooldown indicators
* Character stats areas with animated stat bars
But you can no doubt come up with more interesting use cases.
Check out the short video below for demonstration of what UIConsole can do.
Internally, UIConsole uses TextMesh and MeshRenderer and works with Cameras in either Perspective or Orthographic mode. It does not currently use Canvas UI elements but work is under way to create a Canvas-based version.