Reasoning:
- Engine functionality already exists - exposing to SQF would:
- Allow certain functionality not able to script via sqf (return to formation, advance, etc)
- Allow to create a custom interface for AI command
- There is already: https://community.bistudio.com/wiki/showCommandingMenu
Suggested command:
wasSuccessful = executeCommandingMenu ["RscSubMenuClass","InnerClassToExecute"];
to be applied on https://community.bistudio.com/wiki/groupSelectedUnits
command contains the identifier for the engine what to execute
show and enable contains the conditions - not always both exists (aka true automatically)
Note: not all have an associated command (RscMoveDir, Communication, UserRadio, Radio, WatchDir)