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());
 }