#include "script_component.hpp" /* * Author: PabstMirror * Handles when a unit gets in to a vehicle. * * Arguments: * 0: vehicle * 1: dunno * 2: unit * * Return Value: * None * * Example: * [car2, x, player] call ACE_attach_fnc_handleGetOut * * Public: No */ params ["", "", "_unit"]; TRACE_1("params",_unit); if (!local _unit) exitWith {}; private _attachedList = _unit getVariable [QGVAR(attached), []]; if (_attachedList isEqualTo []) exitWith {}; (_attachedList select 0) params ["_xObject", "_xItemName"]; if (isNull _xObject) then { TRACE_1("null attached when exiting vehicle, scripted reattach",_xItemName); _unit setVariable [QGVAR(attached), [], true]; [_unit, _unit, _xItemName, true] call FUNC(attach); };