VN_ms_fnc_tracker_getSpiralPositions
VN_ms_fnc_tracker_getSpiralPositions
Get positions in spiral with given radius. Useful for patrols.
params [
["_center", getPos player, [[], objNull], 3],
["_radius", 500, [0]],
["_steps", 8, [0]],
["_precision", [0.3, 0.8, 1], [[]], 3],
["_clockwise", selectRandom [true, false], [false]]
];Syntax
[
centre,
radius,
steps,
precision,
clockwise
] call VN_ms_fnc_tracker_getSpiralPositionsParameters
| Parameter | Type | Default | Description |
|---|---|---|---|
centre |
Object or Position | getPos player |
spiral centre |
radius |
Number | 500 |
spiral radius |
steps |
Number | 8 |
steps per spiral (360° ÷ steps) |
precision |
Array | [0.3, 0.8, 1] |
radius precision, 3-elements number array |
clockwise |
Boolean | selectRandom [true, false] |
spiral direction, true for clockwise, false for counter-clockwise |
Return value
Array - positions
Examples
private _spiralPositions = [nil, 100, 36, [0,0.25, 0.5], true] call VN_ms_fnc_tracker_getSpiralPositions;