Change Interaction contract to handle highlighting generically
Improve UI Element Instance cancellation
Improve UI Element Instance cancellation
UiEffects / UiElements aren't properly diposed
Cancellation token requests linger for some time which caused some issues when reusing a pooled object that had just been canceled. Made the Dispose implementation a bit looser and added a timeout…
UiEffects / UiElements aren't properly diposed
UiEffects / UiElements aren't properly diposed
The initial problem has been resolved but now there is an issue where elements aren't properly disposed of if they're spawned and despawned too quickly.
UI Scene Manager should track Instance pools
Change Interaction contract to handle highlighting generically