class ThrusterEngage { displayName = ""; displayNameDefault = ""; textToolTip = ""; position = "pilotview"; radius = 20; priority = 0; onlyForPlayer = 1; condition = "((player == driver this) AND (alive this))"; statement = "this execVM '\RD501_Main\functions\impulse\fnc_impulseIncrease.sqf'"; shortcut="User19"; }; class ThrusterDisengage: ThrusterEngage { priority = 0; displayName = ""; displayNameDefault = ""; textToolTip = ""; condition = "((player == driver this) AND (alive this))"; statement = "this execVM '\RD501_Main\functions\impulse\fnc_impulseDecrease.sqf'"; shortcut="User20"; }; class impulseOn { condition = "false;"; }; class impulseOff { condition = "false;"; }; class rampOpen: rampOpen { condition="(this animationphase 'ramp' == 0) AND (alive this) AND (player in [gunner this, driver this])"; }; class rampClose: rampClose { condition="(this animationphase 'ramp' == 1) AND (alive this) AND (player in [gunner this, driver this])"; };