diff --git a/project/Terkoiz.Freecam/FreecamController.cs b/project/Terkoiz.Freecam/FreecamController.cs index 68d09b9..4ed387f 100644 --- a/project/Terkoiz.Freecam/FreecamController.cs +++ b/project/Terkoiz.Freecam/FreecamController.cs @@ -34,6 +34,11 @@ namespace Terkoiz.Freecam // Get Player UI _playerUi = Singleton.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(); @@ -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; }