/* * Author: commy2 * Unit selects given muzzle and weapon mode. * * Arguments: * 0: unit * 1: weapon or Muzzle * 2: weapon Mode * * Return Value: * Successful? * * Example: * [player, primaryWeapon player, "FullAuto"] call ace_common_fnc_selectWeaponMode * * Public: Yes */ #include "script_component.hpp" params ["_unit", "_muzzle", "_mode"]; private _index = 0; while { _index < 100 && {currentMuzzle _unit != _muzzle || {currentWeaponMode _unit != _mode}} } do { _unit action ["SwitchWeapon", _unit, _unit, _index]; _index = _index + 1; }; _index < 100 // return