DMS_Exile/@ExileServer/addons/a3_dms/scripts/fn_SelectOffsetPos.sqf
eraser1 e3d11a0aa5 Initial Test Branch Commit
Lots of optimizations...
2016-05-06 22:44:48 -05:00

39 lines
1.0 KiB
Plaintext

/*
DMS_fnc_SelectOffsetPos
Created by eraser1
Usage:
[
_origin, // OBJECT, or POSITION (2D or 3D): Center from which the offset position will be calculated.
_distance, // SCALAR: Distance from the origin (meters)
_direction // SCALAR: Direction from the origin (degrees)
] call DMS_fnc_SelectOffsetPos;
Returns a new position offset from the provided position with the provided distance and direction. Position provided is at ground level in AGL
This function has been deprecated by the new functionality of the "getPos" command (https://community.bistudio.com/wiki/getPos). This function has been updated for efficiency and compatibility.
*/
if !(params
[
["_origin","",[objNull,[]],[2,3]],
["_dis",0,[0]],
["_dir",0,[0]]
])
exitWith
{
diag_log format ["DMS ERROR :: Calling DMS_fnc_SelectOffsetPos with invalid parameters: %1",_this];
[0,0,0]
};
/*
if ((count _origin) isEqualTo 2) then
{
_origin set [2,0];
};
*/
//_origin vectorAdd [sin(_dir)*_dis,cos(_dir)*_dis,0] <-- Old code
_origin getPos [_dis,_dir]