mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
32 lines
780 B
Plaintext
32 lines
780 B
Plaintext
|
/**
|
||
|
* fnc_addTreatmentOption.sqf
|
||
|
* @Descr: N/A
|
||
|
* @Author: Glowbal
|
||
|
*
|
||
|
* @Arguments: []
|
||
|
* @Return:
|
||
|
* @PublicAPI: false
|
||
|
*/
|
||
|
|
||
|
#include "script_component.hpp"
|
||
|
|
||
|
private ["_displayName","_tooltip","_condition","_code", "_category","_options"];
|
||
|
_displayName = _this select 0;
|
||
|
_tooltip = _this select 1;
|
||
|
_condition = _this select 2;
|
||
|
_code = _this select 3;
|
||
|
_category = _this select 4;
|
||
|
|
||
|
if (isLocalized _displayName) then {
|
||
|
_displayName = localize _displayName;
|
||
|
};
|
||
|
|
||
|
if (isLocalized _tooltip) then {
|
||
|
_tooltip = localize _tooltip;
|
||
|
};
|
||
|
|
||
|
_options = missionNamespace getvariable [QGVAR(registeredTreatmentOptions_)+_category, []];
|
||
|
_options pushback [_displayName, _tooltip, _condition, _code];
|
||
|
|
||
|
missionNamespace setvariable [QGVAR(registeredTreatmentOptions_)+_category, _options];
|