Hi, Justin, did you know that 2019.3 will support insanely fast Enter-to-PlayMode?
Working with a large size project is really a huge pain in the ass and finally, Unity will do something about it.
Waiting for ~15 seconds every time to enter the PlayMode is very painful and it will be a huge game-changer. I simply cannot wait until I completely move to 2019.3 just because of this single feature.
FYI, UCC alone will take about ~7 seconds to start and it can add up quite quickly with several other Assets.
If you haven't checked it out, please check how the new system will work.
https://docs.google.com/document/d/...j-Pd9M71Uz9dc-dg4/edit#heading=h.2gazcsgmxkub
Basically, we now have options to skip assembly and scene reloading.
To think about it, it is really stupid to reload assembly and the scene every time we play even when there are no changes.
It should been fixed long time ago but they finally recognized the problem.
This new mode will make UCC to enter the play mode almost instantly.
But to the advantage of this mode, it requires some changes, of course.
The changes are not that difficult from what I studied. Basically, relying on automatic static variable clear will need to be cleared manually.
I don't expect you to support 2019.3 before it's released but I just wanted to give you the heads-up so that we can preplan stuff.
I already tried UCC 2019.3 alpha and it runs fine except the static variable in GetCachedComponent needs to be cleared when the game begins, or ends.
If you are curious, please try it yourself and it will help you save quite a bit from the waisted time.
You can do testing/development 2019.3 to save time and the same code will most likely just work on 2019.1.
Once you experience it, you will never want to go back to old mode.
Take care.
Working with a large size project is really a huge pain in the ass and finally, Unity will do something about it.
Waiting for ~15 seconds every time to enter the PlayMode is very painful and it will be a huge game-changer. I simply cannot wait until I completely move to 2019.3 just because of this single feature.
FYI, UCC alone will take about ~7 seconds to start and it can add up quite quickly with several other Assets.
If you haven't checked it out, please check how the new system will work.
https://docs.google.com/document/d/...j-Pd9M71Uz9dc-dg4/edit#heading=h.2gazcsgmxkub
Basically, we now have options to skip assembly and scene reloading.
To think about it, it is really stupid to reload assembly and the scene every time we play even when there are no changes.
It should been fixed long time ago but they finally recognized the problem.
This new mode will make UCC to enter the play mode almost instantly.
But to the advantage of this mode, it requires some changes, of course.
The changes are not that difficult from what I studied. Basically, relying on automatic static variable clear will need to be cleared manually.
I don't expect you to support 2019.3 before it's released but I just wanted to give you the heads-up so that we can preplan stuff.
I already tried UCC 2019.3 alpha and it runs fine except the static variable in GetCachedComponent needs to be cleared when the game begins, or ends.
If you are curious, please try it yourself and it will help you save quite a bit from the waisted time.
You can do testing/development 2019.3 to save time and the same code will most likely just work on 2019.1.
Once you experience it, you will never want to go back to old mode.
Take care.