/* * Author: commy2 * Handle player changes. * * Arguments: * 0: New Player Unit * 1: Old Player Unit * * Return Value: * None * * Example: * [bob, kevin] call ace_tacticalladder_fnc_handlePlayerChanged * * Public: No */ #include "script_component.hpp" if (isNull GETGVAR(ladder,objNull)) exitWith {}; params ["_newPlayer", "_oldPlayer"]; if (GVAR(ladder) in attachedObjects _newPlayer) then { [_newPlayer, GVAR(ladder)] call FUNC(cancelTLdeploy); }; if (GVAR(ladder) in attachedObjects _oldPlayer) then { [_oldPlayer, GVAR(ladder)] call FUNC(cancelTLdeploy); };