Moved _playerUi null check to Start()

This commit is contained in:
Nympfonic 2024-04-07 22:36:40 +01:00
parent 2018f52e91
commit a70b14a67e

View File

@ -34,6 +34,11 @@ namespace Terkoiz.Freecam
// Get Player UI
_playerUi = Singleton<CommonUI>.Instance.EftBattleUIScreen;
if (_playerUi == null)
{
FreecamPlugin.Logger.LogError("Failed to locate player UI");
return;
}
// Add Freecam script to main camera in scene
_freeCamScript = _mainCamera.AddComponent<Freecam>();
@ -127,12 +132,6 @@ namespace Terkoiz.Freecam
if (GetLocalPlayerFromWorld() == null)
return;
if (_playerUi == null)
{
FreecamPlugin.Logger.LogError("Failed to locate player UI");
return;
}
_playerUi.gameObject.SetActive(_uiHidden);
_uiHidden = !_uiHidden;
}