Here is an example of how it looks like for the NVGs:
```
class NVGoggles;
class TiGoggles_RF: NVGoggles
{
DLC_META_PUBLIC;
displayName = $STR_LXRF_TiGoggles;
value = 5;
modelOptics = "\lxRF\weapons_rf\Binocular\optics_tnvg_rf";
model = "\lxRF\weapons_rf\Binocular\tnvg_proxy_RF";
picture = "\lxRF\weapons_rf\Binocular\data\ui\icon_tnvg_black_rf_ca.paa";
descriptionUse = $STR_A3_cfgWeapons_Default_NVGoggles1;
visionMode[] = {Normal,NVG,Ti};
thermalMode[] = {TiRBHot, TiSWHot};
hiddenSelections[] = {camo,camo1};
hiddenSelectionsTextures[] = {"a3\characters_f\common\data\nvg_co.paa", "lxrf\weapons_rf\binocular\data\tnvg_black_rf_co.paa"};
class ItemInfo
{
type = 616;
uniformModel = "lxRF\weapons_rf\Binocular\tnvg_proxy_RF.p3d";
modelOff = "lxRF\weapons_rf\Binocular\tnvg_proxy_off_RF.p3d";
mass = 20;
hiddenSelections[] = {camo,camo1};
};
};
```
You can see that class ItemInfo has data for the ON (uniformModel) and OFF (modelOff) variant.