25 return FreeDebugCamera.GetInstance().IsActive();
32 FreeDebugCamera.GetInstance().SetActive(
true);
40 Debug.
LogError(
"EnableFreeCamera( PlayerBase player ) -> player is NULL",
"DeveloperFreeCamera");
48 if (FreeDebugCamera.GetInstance().IsActive())
53 FreeDebugCamera.GetInstance().SetActive(
false);
63 Debug.
LogError(
"DisableFreeCamera( PlayerBase player, bool teleport_player ) -> player is NULL",
"DeveloperFreeCamera");
74 PluginSceneManager sceneManager = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager));
76 if (sceneManager.IsOpened())
77 sceneManager.EditorToggle();
PluginBase GetPlugin(typename plugin_type)
proto native Mission GetMission()
static void LogError(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message as error message.
static bool IsFreeCameraEnabled()
static void DisableFreeCamera(PlayerBase player, bool teleport_player=false)
static void FreeCameraToggle(PlayerBase player, bool teleport_player=false)
Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camer...
static protected void EnableFreeCamera(PlayerBase player)
static void EnableFreeCameraSceneEditor(PlayerBase player)
static void OnSetFreeCameraEvent(PlayerBase player, FreeDebugCamera camera)
static void TeleportAtCursorEx()
void RefreshCrosshairVisibility()
proto native CGame GetGame()