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 void EnableFreeCameraSceneEditor(PlayerBase player)
static void DisableFreeCamera(PlayerBase player, bool teleport_player=false)
static void OnSetFreeCameraEvent(PlayerBase player, FreeDebugCamera camera)
static void EnableFreeCamera(PlayerBase player)
static bool IsFreeCameraEnabled()
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 void TeleportAtCursorEx()
void RefreshCrosshairVisibility()
proto native CGame GetGame()