2018-09-17 19:19:29 +00:00
|
|
|
#include "script_component.hpp"
|
2015-04-10 19:48:18 +00:00
|
|
|
/*
|
|
|
|
* Author: Sniperwolf572
|
2015-08-08 19:51:24 +00:00
|
|
|
* Checks if one of the following common feature cameras is active:
|
2015-04-10 19:48:18 +00:00
|
|
|
*
|
2015-08-08 19:51:24 +00:00
|
|
|
* - Curator
|
|
|
|
* - ACE Spectator
|
2015-04-10 19:48:18 +00:00
|
|
|
* - Arsenal camera (BIS_fnc_arsenal)
|
2017-12-06 19:15:33 +00:00
|
|
|
* - Nexus Spectator (BIS_fnc_EGSpectator)
|
2015-04-10 19:48:18 +00:00
|
|
|
* - Establishing shot (BIS_fnc_establishingShot)
|
2015-08-08 19:51:24 +00:00
|
|
|
* - Splendid camera (BIS_fnc_camera)
|
|
|
|
* - Animation viewer (BIS_fnc_animViewer)
|
|
|
|
* - Classic camera (BIS_fnc_cameraOld)
|
2015-04-10 19:48:18 +00:00
|
|
|
*
|
|
|
|
* Arguments:
|
2015-08-08 19:51:24 +00:00
|
|
|
* 0: None <NIL>
|
2015-04-10 19:48:18 +00:00
|
|
|
*
|
2015-08-08 19:51:24 +00:00
|
|
|
* Return Value:
|
|
|
|
* A feature camera is active <BOOL>
|
2015-04-10 19:48:18 +00:00
|
|
|
*
|
|
|
|
* Example:
|
2015-08-08 19:51:24 +00:00
|
|
|
* [] call ace_common_fnc_isFeatureCameraActive
|
2015-04-10 19:48:18 +00:00
|
|
|
*
|
2015-09-19 20:27:23 +00:00
|
|
|
* Public: Yes
|
2015-04-10 19:48:18 +00:00
|
|
|
*/
|
|
|
|
|
2018-10-12 12:59:40 +00:00
|
|
|
ACE_DEPRECATED(QFUNC(isFeatureCameraActive),"3.14.0","CBA_fnc_getActiveFeatureCamera");
|
|
|
|
|
2015-08-08 19:51:24 +00:00
|
|
|
!(
|
|
|
|
isNull curatorCamera && // Curator
|
2017-12-30 13:38:45 +00:00
|
|
|
{!GETMVAR(EGVAR(spectator,isSet),false)} && // ACE Spectator
|
2018-02-10 02:31:38 +00:00
|
|
|
{GETMVAR(EGVAR(huntir,stop),true)} && // ACE Hunt IR
|
2017-12-30 13:38:45 +00:00
|
|
|
{isNull GETMVAR(BIS_EGSpectatorCamera_camera, objNull)} && // BIS Nexus Spectator
|
|
|
|
{isNull GETUVAR(BIS_fnc_arsenal_cam, objNull)} && // Arsenal camera
|
|
|
|
{isNull GETMVAR(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
|
2015-09-19 20:27:23 +00:00
|
|
|
) // return
|