ACE3/addons/weather/XEH_postInit.sqf

31 lines
1.2 KiB
Plaintext
Raw Normal View History

#include "script_component.hpp"
GVAR(WindInfo) = false;
2016-06-07 00:22:53 +00:00
["ACE3 Common", QGVAR(WindInfoKey), localize LSTRING(WindInfoKeyToggle),
2015-04-06 03:02:34 +00:00
{
// Conditions: canInteract
if !([ACE_player, ACE_player, ["isNotDragging", "isNotCarrying", "isNotSitting", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false};
if !(isNull objectParent ACE_player || {objectParent ACE_player isKindOf "StaticWeapon"}) exitWith {false};
2015-04-06 03:02:34 +00:00
// Statement
[] call FUNC(displayWindInfo);
},
{false},
[37, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + K)
2016-06-07 00:22:53 +00:00
["ACE3 Common", QGVAR(WindInfoKey_hold), localize LSTRING(WindInfoKeyHold),
2016-05-06 17:47:59 +00:00
{
// Conditions: canInteract
if !([ACE_player, ACE_player, ["isNotDragging", "isNotCarrying", "isNotSitting", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false};
if !(isNull objectParent ACE_player || {objectParent ACE_player isKindOf "StaticWeapon"}) exitWith {false};
2016-05-06 17:47:59 +00:00
// Statement
[] call FUNC(displayWindInfo);
},
{
GVAR(WindInfo) = false;
(["RscWindIntuitive"] call BIS_fnc_rscLayer) cutText ["", "PLAIN", 2];
},
[0, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (empty default key)