Commit Graph
26 Commits
Author SHA1 Message Date
alexiscatnipandalexiscatnip 7afeed5296 bugfix: add Editor-specific conditional compilation 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 6200fd0160 temp: turn off maptile fetch, as we are spamming the server. 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip b9b3efcaf0 style: update comment header of RD Bootstrapper 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 8e60d8f76e refactor: let loadingscreen init itself OnEnable 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 993a6b2f08 refactor: prevent NRE 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 9b6bf20fab refactor: RDI is now a singleton.. again. 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip df2f057365 refactor: Add GO - literally loads the main scene 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip a11b7ce3f7 refactor: change RD_BS to run on application load
change RD_BS into ScriptableObject
2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip b49787d19f refactor: make UIService Disposable, and sure UIBootstrapper disposes it OnDisable. 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 74f6e16b40 refactor: delay bootstrapper to be the very last in script execution order 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip b344445fe3 refactor: move MainThreadDispatcher to base bootstrapper 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 827ecfea77 refactor: fix issue #10
- 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.
2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 11f566072a refactor: change Raindrop.Bootstrap's namespace 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 1940b06d60 Docs: add Readme for Raindrop.Bootstrap 2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip 9e21cb2959 RaindropBootstrapper can launch in headless mode
restore this broken functionality, since that time we refactored the raindrop bootstrapper and broke it.
2022-08-06 02:43:06 +08:00
alexiscatnipandalexiscatnip b47a71e40b make file writer API pseudo-async 2022-08-06 02:43:06 +08:00
alexiscatnip 4410f24515 rearrange MainScene: move CamerasManager to top-level 2022-06-09 23:55:25 +08:00
alexiscatnip 7552daf937 "Version control? Track changes?" sads :c 2022-06-08 23:38:31 +08:00
alexiscatnip 5e8a6cbf2b yea. lazy. 2022-03-28 21:29:45 +08:00
alexiscatnip 6ccd29d1f0 random bits and pieces that forget to commit... 2022-02-14 00:40:26 +08:00
alexiscatnip f2110d682e GetInternalCacheDir() is now GetInternalStorageDir() 2022-02-14 00:34:15 +08:00
alexiscatnip 53af619f81 commit all before migration to LWRP. 2022-02-07 12:05:35 +08:00
alexiscatnip 5e6cc3e7ea Oops, forgot to commit many things:
- 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.
2022-02-06 13:39:16 +08:00
alexiscatnip c958810b0f Move logger init to LoggingConfiguration.cs
Log4net is rubbish.
2022-02-06 13:09:04 +08:00
alexiscatnip 45812c12b1 Added: Global access to main thread reference 2022-02-06 13:06:57 +08:00
alexiscatnip a066e98af7 Clean up bootstrap classes 2022-01-26 22:01:56 +08:00