I am destroying any instances of GameObject.Find() to save the world #5
@ -34,6 +34,11 @@ namespace Terkoiz.Freecam
|
|||||||
|
|
||||||
// Get Player UI
|
// Get Player UI
|
||||||
_playerUi = Singleton<CommonUI>.Instance.EftBattleUIScreen;
|
_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
|
// Add Freecam script to main camera in scene
|
||||||
_freeCamScript = _mainCamera.AddComponent<Freecam>();
|
_freeCamScript = _mainCamera.AddComponent<Freecam>();
|
||||||
@ -127,12 +132,6 @@ namespace Terkoiz.Freecam
|
|||||||
if (GetLocalPlayerFromWorld() == null)
|
if (GetLocalPlayerFromWorld() == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (_playerUi == null)
|
|
||||||
{
|
|
||||||
FreecamPlugin.Logger.LogError("Failed to locate player UI");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
_playerUi.gameObject.SetActive(_uiHidden);
|
_playerUi.gameObject.SetActive(_uiHidden);
|
||||||
_uiHidden = !_uiHidden;
|
_uiHidden = !_uiHidden;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user