mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Expand common isFeatureCameraActive function
The function is currently only used by ace_goggles and it makes sense to expand it to detect if any common feature camera is active rather than just BI cameras
This commit is contained in:
parent
d294989cb0
commit
416d559354
@ -1,31 +1,35 @@
|
|||||||
/*
|
/*
|
||||||
* Author: Sniperwolf572
|
* Author: Sniperwolf572
|
||||||
|
* Checks if one of the following common feature cameras is active:
|
||||||
*
|
*
|
||||||
* Checks if one of the following BI feature cameras are active:
|
* - Curator
|
||||||
*
|
* - ACE Spectator
|
||||||
* - Classic camera (BIS_fnc_cameraOld)
|
|
||||||
* - Splendid camera (BIS_fnc_camera)
|
|
||||||
* - Arsenal camera (BIS_fnc_arsenal)
|
* - Arsenal camera (BIS_fnc_arsenal)
|
||||||
* - Animation viewer (BIS_fnc_animViewer)
|
|
||||||
* - Establishing shot (BIS_fnc_establishingShot)
|
* - Establishing shot (BIS_fnc_establishingShot)
|
||||||
|
* - Splendid camera (BIS_fnc_camera)
|
||||||
|
* - Animation viewer (BIS_fnc_animViewer)
|
||||||
|
* - Classic camera (BIS_fnc_cameraOld)
|
||||||
*
|
*
|
||||||
* Arguments:
|
* Arguments:
|
||||||
* None
|
* 0: None <NIL>
|
||||||
*
|
*
|
||||||
* Return value:
|
* Return Value:
|
||||||
* Is BI feature camera active (bool)
|
* A feature camera is active <BOOL>
|
||||||
*
|
*
|
||||||
* Example:
|
* Example:
|
||||||
* call ace_common_fnc_isFeatureCameraActive;
|
* [] call ace_common_fnc_isFeatureCameraActive
|
||||||
*
|
*
|
||||||
|
* Public: No
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
(
|
!(
|
||||||
!isNull (missionNamespace getVariable ["BIS_DEBUG_CAM", objNull]) || // Classic camera
|
isNull curatorCamera && // Curator
|
||||||
{!isNull (missionNamespace getVariable ["BIS_fnc_camera_cam", objNull])} || // Splendid camera
|
{isNull (GETMVAR(EGVAR(spectator,camera),objNull))} && // ACE Spectator
|
||||||
{!isNull (uiNamespace getVariable ["BIS_fnc_arsenal_cam", objNull])} || // Arsenal camera
|
{isNull (GETUVAR(BIS_fnc_arsenal_cam, objNull))} && // Arsenal camera
|
||||||
{!isNull (uiNamespace getVariable ["BIS_fnc_animViewer_cam", objNull])} || // Animation viewer camera
|
{isNull (GETMVAR(BIS_fnc_establishingShot_fakeUAV, objNull))} && // Establishing shot camera
|
||||||
{!isNull (missionNamespace getVariable ["BIS_fnc_establishingShot_fakeUAV", objNull])} // Establishing shot camera
|
{isNull (GETMVAR(BIS_fnc_camera_cam, objNull))} && // Splendid camera
|
||||||
|
{isNull (GETUVAR(BIS_fnc_animViewer_cam, objNull))} && // Animation viewer camera
|
||||||
|
{isNull (GETMVAR(BIS_DEBUG_CAM, objNull))} // Classic camera
|
||||||
)
|
)
|
Loading…
Reference in New Issue
Block a user