#include "script_component.hpp" /* * Author: esteldunedain * Check if the first path is a subpath of the other * * Arguments: * 0: LongPath * 1: ShortPath * * Return Value: * Bool * * Example: * [[["ACE_SelfActions", player],["ace_Gestures", player]], [["ACE_SelfActions", player]]] call ace_interact_menu_fnc_isSubPath * * Public: No */ params ["_longPath", "_shortPath"]; private _isSubPath = true; if (count _shortPath > count _longPath) exitWith {false}; //IGNORE_PRIVATE_WARNING ["_i"]; for [{private _i = 0},{_i < count _shortPath},{_i = _i + 1}] do { if ((_longPath select _i) isNotEqualTo (_shortPath select _i)) exitWith { _isSubPath = false; }; }; _isSubPath