#include "..\script_component.hpp" /* * Author: PabstMirror * Slews turret to target pos and shows visual feedback * * Arguments: * 0: Vehicle <OBJECT> * 1: Turret (will be local) <ARRAY> * 2: Look PosASL <ARRAY> * 3: Override <BOOL> * * Return Value: * None * * Example: * [vehicle, [0], [0,0,0], true] call ace_hunterkiller_fnc_slew * * Public: No */ params ["_vehicle", "_turret", "_posASL", "_isOverride"]; TRACE_4("slew",_vehicle,_turret,_posASL,_isOverride); _vehicle lockCameraTo [_posASL, _turret, true]; if (hasInterface && {(_vehicle turretUnit _turret) isEqualTo ace_player}) then { private _displayText = if (_isOverride) then { LLSTRING(override) } else { LLSTRING(observe) }; QGVAR(text) cutText [format ["<br/><br/><br/><br/><br/><t color='#ff0000' size='1.25'>[%1]</t>", _displayText], "PLAIN", -1, false, true]; [{ QGVAR(text) cutText ["", "PLAIN"]; }, [], 1] call CBA_fnc_waitAndExecute; };