ACE3/addons/common/init_handleModifierKey.sqf

29 lines
644 B
Plaintext
Raw Normal View History

/*
* Author: commy2
* Initializes the modifier key handler.
*
* Arguments:
* None
*
* Return Value:
* None
*
* Public : No
*/
#include "script_component.hpp"
2016-03-02 22:14:23 +00:00
_this spawn {//
waitUntil {!isNull findDisplay 46};//
sleep 2;//
2016-03-02 22:14:23 +00:00
disableSerialization;
2016-03-02 22:14:23 +00:00
params ["_display"];
_display displayAddEventHandler ["KeyDown", {_this call FUNC(handleModifierKey)}];
_display displayAddEventHandler ["KeyUp", {_this call FUNC(handleModifierKeyUp)}];
};//
//@todo, remove all lines with comments after CBA update, events rewrite branch
// note 2, will break in save games after ~ 10 seconds thanks to CBA, fixed with above