54 {
56 if ( NVGoggles.Cast(optic) && optic.ConfigIsExisting("simpleHiddenSelections") )
57 {
58 optic.SetSimpleHiddenSelectionState(0,true);
59 }
60 player.SetHandheldOpticsInUse(false);
61 player.ExitSights();
62 if ( optic.HasEnergyManager() )
63 {
64 PoweredOptic_Base opticBase = PoweredOptic_Base.Cast(optic);
65 if (opticBase)
66 {
67 opticBase.SetPlayer(null);
68
70 opticBase.StopWorkServer();
71 }
72 }
73 }
override void ShowSelection(string selection_name)
proto native CGame GetGame()