/* Name: ACE_VehicleLock_fnc_getVehicleSideKey Author: Pabst Mirror Description: Returns the side specifc key for a vehicle Parameters: 0: OBJECT - vehicle Returns: STRING - Key Classname Example: [tank1] call ACE_VehicleLock_fnc_getVehicleSideKey; */ #include "script_component.hpp" private ["_veh","_vehConfigSide","_vehSide","_returnValue"]; _veh = [_this, 0, objNull, [objNull]] call bis_fnc_param; if (isNull _veh) exitWith {["ACE_VehicleLock_fnc_getVehicleSideKey: null vehicle"] call BIS_fnc_error; ""}; _vehConfigSide = [_veh, true] call BIS_fnc_objectSide; _vehSide = _veh getVariable [QGVAR(lockSide), _vehConfigSide]; _returnValue = ""; switch (_vehSide) do { case (west): {_returnValue = "ACE_key_west"}; case (east): {_returnValue = "ACE_key_east"}; case (resistance): {_returnValue = "ACE_key_indp"}; case (civilian): {_returnValue = "ACE_key_civ"}; }; _returnValue