25 return FreeDebugCamera.GetInstance().IsActive();
30 if (FreeDebugCamera.GetInstance().IsPlayerMove())
33 return FreeDebugCamera.GetInstance().IsActive();
40 FreeDebugCamera.GetInstance().SetActive(
true);
48 Debug.
LogError(
"EnableFreeCamera( PlayerBase player ) -> player is NULL",
"DeveloperFreeCamera");
56 if (FreeDebugCamera.GetInstance().IsActive())
61 FreeDebugCamera.GetInstance().SetActive(
false);
71 Debug.
LogError(
"DisableFreeCamera( PlayerBase player, bool teleport_player ) -> player is NULL",
"DeveloperFreeCamera");
82 PluginSceneManager sceneManager = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager));
84 if (sceneManager.IsOpened())
85 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 bool IsFreeCameraEnabledNoPlayerMovement()
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()