ACE3/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf

28 lines
609 B
Plaintext
Raw Normal View History

#include "script_component.hpp"
if( (count _this) > 2) then {
EXPLODE_3_PVT(_this,_vehicle,_shooter,_laserTarget);
// We got the optional vehicle list, clear the parameters
_vehicle setVariable[QGVAR(currentTarget), [], true];
2015-04-07 16:05:19 +00:00
};
if(isNil QGVAR(laser)) exitWith {
false
};
if(!local GVAR(laser)) then {
false
};
_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil];
if(!isNil "_handle") then {
[_handle] call cba_fnc_removePerFrameHandler;
};
REM(ACE_LASERS, GVAR(laser));
deleteVehicle GVAR(laser);
GVAR(laser) = nil;
2015-04-07 19:11:28 +00:00
GVAR(active) = false;
2015-04-07 16:05:19 +00:00
true