Merge pull request #197 from clansfear/master

Resolved #174  - removed redundant check in InitClient to allow wrapper initialization in offline mode
This commit is contained in:
Garry Newman 2018-12-05 10:06:02 +00:00 committed by GitHub
commit 6c4a83800a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 8 deletions

View File

@ -256,6 +256,13 @@ namespace Facepunch.Steamworks
return board;
}
/// <summary>
/// Checks if the current user's Steam client is connected and logged on to the Steam servers.
/// If it's not then no real-time services provided by the Steamworks API will be enabled.
/// The Steam client will automatically be trying to recreate the connection as often as possible.
/// All of the API calls that rely on this will check internally.
/// </summary>
public bool IsLoggedOn => native.user.BLoggedOn();
/// <summary>
/// True if we're subscribed/authorised to be running this app

View File

@ -60,14 +60,6 @@ namespace Facepunch.Steamworks.Interop
return false;
}
// Ensure that the user has logged into Steam. This will always return true if the game is launched
// from Steam, but if Steam is at the login prompt when you run your game it will return false.
if ( !user.BLoggedOn() )
{
Console.Error.WriteLine( "InitClient: Not Logged On" );
return false;
}
return true;
}