Hi, ran into a problem where I managed to lock/corrupt my player login credentials that I was using in the Unity Editor. We're using GameConnectionDelegate.SlotOverride to get different accounts for Editor and desktop builds by default. Clearing the credentials in Unity Editor doesn't work in this case properly as the cleared credentials never take the slot into account. My suggestion is for you to change the function in CredentialsStore.cs that clears the credentials to accept the Slot string as a variable like this:
///
/// Deletes stored credential for Editor. This requires no SDK init.
///
public static void ClearCredentialsInEditor(string slot = "")
{
ClearLegacyCredentials();
ClearFileCredentials(slot);
}
Then we can have the control to do our own Editor script to clear whatever slot we're using inside Unity. I have now modified the source code to achieve this, but would be helpful if this made it in to a future release so I don't have to fix it every time we update the SDK in the future!