* Half the way to making the text screen less jank
* quarter-assed timer
* partial update
* fleshing out timing & scrolling in update
* common IGameTiming
* Back to AppearanceData
* partial appearance data system
* funny timer states
* mostly working timer scroll (damned edge pixels)
* screen: scroll offset + hide
* SignalTimer: remove time set on text update
* extend for timer
* TextScreenVisuals: cleanup
* restore old names
* Return old names, write more comments
* fix textscreensystem ref, consistent timer frame
* comments, "TextScreenVisualsComponent"
* TextScreenTimerVisualsComponent, diff reduction
* region
* system order
* no "client-side" comments
* small bugfixes & cleanup with devicenet refactor
* consolidate string formatting
* Restore ETA/ETD text
* No need for DefaultText for regular screen text
* Address Pok's suggestions
Co-authored-by: Pok27 <113675512+Pok27@users.noreply.github.com>
* formatting
* pok suggesto round 2, blyatin-1
also clean up the string vs. display value mess
* TextScreenSystem.GetString -> TimerDisplay.ToStr
* D2 begone!
* constants to component values
* comment update + SignalTimerWindow whitespace
* a touch of numerical safety
fixes a few errors from pasting huge text
* fields aren't properties :^)
* DataDef time
* Update TextScreenSystem.cs
* Update TextScreenTimerVisualsComponent.cs
* return the pause, bunch of comments, missed a comp
---------
Co-authored-by: Pok27 <113675512+Pok27@users.noreply.github.com>