Hi Epic EOS PlayEveryware team,
I have sent in a Private Discussion/Issue/Question last week and have not received a response so I’m not sure if that option is still receiving attention by the devs but this is urgent hence I’ll post it here as well in hopes to reach the EOS devs:
I’m running into an issue with the EOS Playeveryware SDK/Plugin it only happens in Unity 6.6 (Fast Enter Play Mode) and/or while I disable Domain Reload. Recently Unity has enforced and is deprecating the Domain Reload feature for Fast Enter Play Mode. To reproduce this issue, disable Domain Reload and try to Enter Play Mode twice (sign in as well). On the 2nd Play Mode the Editor crashes while trying to sign in to epic account (I’m using the DEV Auth Tool as well).
I’ve attached the Editor log for your reference.
It seems as though the PlayEveryWare plugin does not support Play Mode entrance when domain reload is disabled, probably because you’re using static variables that does not get clear off on the next entrance to play mode. If this is accurate will there be a fix by your team on this? Eventually Unity 7 will drop Domain Reload entirely. The fix seems straightforward, your team has to use the following on yo:
[AutoStaticsCleanup]
and/or
[RuntimeInitializeOnLoadMethod]