Advertisement
Guest User

Untitled

a guest
May 9th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. //Save waypoint data
  2. // [<unitGroup>] call jebus_fnc_saveWaypoints
  3.  
  4. params [
  5. "_unitGroup"
  6. ];
  7.  
  8. private ["_waypointList"];
  9.  
  10. _waypointList = [];
  11.  
  12. if (count (waypoints _unitGroup) > 1) then {
  13. for "_waypointIndex" from 1 to (count (waypoints _unitGroup) - 1) do {
  14. _currentWaypoint = [];
  15.  
  16. _currentWaypoint pushBack waypointPosition [_unitGroup, _waypointIndex];
  17. _currentWaypoint pushBack waypointBehaviour [_unitGroup, _waypointIndex];
  18. _currentWaypoint pushBack waypointCombatMode [_unitGroup, _waypointIndex];
  19. _currentWaypoint pushBack waypointCompletionRadius [_unitGroup, _waypointIndex];
  20. _currentWaypoint pushBack waypointFormation [_unitGroup, _waypointIndex];
  21. _currentWaypoint pushBack waypointScript [_unitGroup, _waypointIndex];
  22. _currentWaypoint pushBack waypointSpeed [_unitGroup, _waypointIndex];
  23. _currentWaypoint pushBack waypointStatements [_unitGroup, _waypointIndex];
  24. _currentWaypoint pushBack waypointTimeout [_unitGroup, _waypointIndex];
  25. _currentWaypoint pushBack waypointType [_unitGroup, _waypointIndex];
  26.  
  27. _currentWaypoint pushBack synchronizedTriggers ((waypoints _unitGroup) select _waypointIndex);
  28.  
  29. _waypointList set [_waypointIndex, _currentWaypoint];
  30. };
  31. };
  32.  
  33. _waypointList;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement