/* fnc_isDivingGoggles.sqf Author: Garth de Wet (LH) Description: Determines whether current goggles worn by passed unit is diving goggles or a variant of them. Parameters: 0: String - Glasses classname Returns: Boolean - whether diving goggles are worn Example: (goggles ace_player) call FUNC(isDivingGoggles); */ #include "script_component.hpp" private ["_result", "_glasses"]; _glasses = _this; _result = _glasses == "G_Diving"; if (_result) exitWith {true}; _result = [configFile >> "CfgGlasses" >> _glasses, configFile >> "CfgGlasses" >> "G_Diving"] call CBA_fnc_inheritsFrom; _result