hook steam transport logs

This commit is contained in:
JohnCorby 2025-02-25 00:05:11 -08:00
parent 2ad64b04ec
commit 43f206b9a9

View File

@ -254,10 +254,14 @@ public class QSBNetworkManager : NetworkManager, IAddComponentOnStart
return template;
}
// who knows why this is a separate function
private void ConfigureNetworkManager()
{
networkAddress = QSBCore.DefaultServerIP;
{
_steamTransport.Log = s => DebugLog.DebugWrite("[STEAM] " + s);
}
{
kcp2k.Log.Info = s =>
{
@ -272,6 +276,7 @@ public class QSBNetworkManager : NetworkManager, IAddComponentOnStart
kcp2k.Log.Error = s => DebugLog.DebugWrite("[KCP] " + s, MessageType.Error);
}
// this is where the logic for stopping host in the title screen is
QSBSceneManager.OnPostSceneLoad += (_, loadScene) =>
{
if (QSBCore.IsInMultiplayer && loadScene == OWScene.TitleScreen)