Are these new issues or have you encountered any of them in previous 21.2 releases before? What version were you using before upgrading to 21.2 and encountering these problems? We’ll need more info to look into this so bug reports would be much appreciated.
Regarding progressively worsening enter playmode times:
I get it. This is probably actually a bug because while I am not actually using InitializeOnLoad at all, and I am not actually creating scriptable objects, [ExecuteInEditMode] is probably doing the same thing! pass this on to your engineers:
[ExecuteInEditMode]
public class Game : MonoBehaviour
{
public GameResources resources;
GameResources is a simple scriptableobject that gets domain reloaded constantly due to ExecuteInEditMode! But it is Unity’s bug in this case, or oversight that’s related.
I just don’t have time for a bug report today, too old and tired Thank you for the tip, pointed me to the only place I have scriptable objects.
I do not think [ExecuteInEditMode] was considered.