fix errors in statue and respawn managers

This commit is contained in:
Mister_Nebula 2021-12-05 14:06:15 +00:00
parent f33152fc9a
commit 8a571e37e5
2 changed files with 14 additions and 0 deletions

View File

@ -56,6 +56,12 @@ namespace QSB.RespawnSync
return;
}
if (PlayerTransformSync.LocalInstance == null)
{
DebugLog.ToConsole($"Error - Tried to init when PlayerTransformSync.LocalInstance was null!", OWML.Common.MessageType.Error);
return;
}
QSBPlayerManager.ShowAllPlayers();
QSBPlayerManager.LocalPlayer.UpdateStatesFromObjects();
QSBPlayerManager.PlayerList.ForEach(x => x.IsDead = false);

View File

@ -1,4 +1,6 @@
using QSB.Player;
using QSB.Player.TransformSync;
using QSB.Utility;
using System.Collections;
using UnityEngine;
@ -25,6 +27,12 @@ namespace QSB.StatueSync
return;
}
if (PlayerTransformSync.LocalInstance == null)
{
DebugLog.ToConsole($"Error - Tried to run OnUniverseSceneLoaded when PlayerTransformSync.LocalInstance was null!", OWML.Common.MessageType.Error);
return;
}
QSBPlayerManager.ShowAllPlayers();
QSBPlayerManager.LocalPlayer.UpdateStatesFromObjects();
}