public AutoConnectLevel AutoConnectLevel() { if (PlayerPreferences.autoLogin) { if (CredentialProvider.HasGuestAccount() && HasGuestMode() && PlayerPreferences.useGuest) { return(Ankama.Cube.TEMPFastEnterMatch.Auth.ConnectionMethod.AutoConnectLevel.IfAvailable); } if (PlayerPreferences.rememberPassword && !string.IsNullOrEmpty(PlayerPreferences.lastLogin) && !string.IsNullOrEmpty(PlayerPreferences.lastPassword)) { return(Ankama.Cube.TEMPFastEnterMatch.Auth.ConnectionMethod.AutoConnectLevel.IfAvailable); } } return(Ankama.Cube.TEMPFastEnterMatch.Auth.ConnectionMethod.AutoConnectLevel.NoAutoConnect); }
public LoginUIType LoginUIType() { return(CredentialProvider.LoginUIType()); }
public bool HasGuestAccount() { return(CredentialProvider.HasGuestAccount()); }
public bool HasGuestMode() { return(CredentialProvider.HasGuestMode()); }