/* * Author: GitHawk * Check if a unit can take a fuel nozzle * * Arguments: * 0: Unit * 1: Fuel Station or Nozzle * * Return Value: * Can connect * * Example: * [player, nozzle] call ace_refuel_fnc_canTakeNozzle * * Public: No */ #include "script_component.hpp" params ["_unit", "_target"]; if (isNull _unit || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {!alive _target} || {(_target distance _unit) > REFUEL_ACTION_DISTANCE}) exitWith {false}; !(_target getVariable [QGVAR(isConnected), false]) && {!(_unit getVariable [QGVAR(isRefueling), false])}