mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
35 lines
860 B
Plaintext
35 lines
860 B
Plaintext
|
/**
|
||
|
* fn_onInitForUnit.sqf
|
||
|
* @Descr: Deprecated. Is no longer used, as we dropped init eventhandler methods.
|
||
|
* @Author: Glowbal
|
||
|
*
|
||
|
* @Arguments: []
|
||
|
* @Return:
|
||
|
* @PublicAPI: false
|
||
|
*/
|
||
|
|
||
|
#include "script_component.hpp"
|
||
|
|
||
|
private ["_unit","_handler"];
|
||
|
_unit = _this select 0;
|
||
|
|
||
|
systemChat format["Initalizing CMS for %1", _this];
|
||
|
diag_log format["Initalizing CMS for %1", _this];
|
||
|
|
||
|
if (!local _unit) exitwith {};
|
||
|
if !(_unit isKindOf "CAManBase") exitwith{};
|
||
|
|
||
|
_unit addEventhandler["handleDamage", {
|
||
|
if ((missionNamespace getvariable[QGVAR(setting_AdvancedLevel), 0]) >= 0) then {
|
||
|
call FUNC(handleDamage);
|
||
|
};
|
||
|
}];
|
||
|
|
||
|
_unit addEventHandler["handleHeal", {
|
||
|
if ((missionNamespace getvariable[QGVAR(setting_AdvancedLevel), 0]) >= 0) then {
|
||
|
call FUNC(handleHeal)
|
||
|
};
|
||
|
}];
|
||
|
|
||
|
["medical_onInitForUnit", [_unit]] call ace_common_fnc_localEvent;
|