ACE3/addons/switchunits/functions/fnc_isValidAi.sqf
2015-01-13 19:57:15 -06:00

28 lines
485 B
Plaintext

/*
Name: ACE_SwitchUnits_fnc_isValidAi
Author(s):
bux578
Description:
Checks if AI is a valid target for switching
Parameters:
0: OBJECT - unit
Returns:
VOID
*/
#include "script_component.hpp"
private ["_unit"];
_unit = _this select 0;
!([_unit] call EFUNC(common,isPlayer)
|| {_unit in playableUnits}
|| {vehicle _unit != _unit}
|| {_unit getVariable [QGVAR(IsPlayerUnit), false]}
|| {_unit getVariable [QGVAR(IsPlayerControlled), false]})