This commit is contained in:
Garry Newman 2019-06-03 11:10:00 +01:00
commit 7c50db6997
2 changed files with 4 additions and 3 deletions

View File

@ -81,9 +81,9 @@ internal static void Shutdown()
ConnectionInterfaces = null;
}
internal static void InstallEvents()
internal static void InstallEvents( bool server = false )
{
SteamNetConnectionStatusChangedCallback_t.Install( x => ConnectionStatusChanged( x ) );
SteamNetConnectionStatusChangedCallback_t.Install( x => ConnectionStatusChanged( x ), server );
}
private static void ConnectionStatusChanged( SteamNetConnectionStatusChangedCallback_t data )

View File

@ -37,8 +37,9 @@ internal static ISteamGameServer Internal
internal static void InstallEvents()
{
SteamInventory.InstallEvents();
SteamNetworkingSockets.InstallEvents(true);
ValidateAuthTicketResponse_t.Install( x => OnValidateAuthTicketResponse?.Invoke( x.SteamID, x.OwnerSteamID, x.AuthSessionResponse ), true );
ValidateAuthTicketResponse_t.Install( x => OnValidateAuthTicketResponse?.Invoke( x.SteamID, x.OwnerSteamID, x.AuthSessionResponse ), true );
SteamServersConnected_t.Install( x => OnSteamServersConnected?.Invoke(), true );
SteamServerConnectFailure_t.Install( x => OnSteamServerConnectFailure?.Invoke( x.Result, x.StillRetrying ), true );
SteamServersDisconnected_t.Install( x => OnSteamServersDisconnected?.Invoke( x.Result ), true );