- add StabilityTest.cs: test app is stable across startup and teardowns within the UnityTestRunner environment
- add RaindropLoader.cs: provides UnityTests a easy API to 'startup' the game and 'teardown' the game.
- the above code changes caused regressions (NRE) in UIBootstrapper.cs, UIService, and some camera thingy so I changed them.
I feel like I am just mixing the spaghetti in a pot, and the only way to know it is done is to check if the tests are passing better. lol.
- bootstrapper now not longer init the Logger.
- bootstrapper now starts the copy of missing files from StreamingAssets folder to the device's internal storage.
- UIBootstrapper now requires you to manually inject the components from the scene graph
- Added alot of logic to gridmanager for saving and loading custom grids, but it seems quite repeated and convoluted.
- some disparities between our Raindrop core and Radegast core is noticed.
- start to use color in the chat printer.
- add loading screen to UIService
- add the canvas type of POP so that the ButtonTriggerViewTransition can trigger a pop-only.