Adds one input restriction (specific behaviour oudside regular excludes, defined below)
925 {
926
927 if (restrictor > -1)
928 {
929 switch (restrictor)
930 {
931 case EInputRestrictors.INVENTORY:
932 {
934 PlayerBase player = PlayerBase.Cast(
g_Game.GetPlayer() );
935 if ( player )
936 {
937 ItemBase item = player.GetItemInHands();
938 if (item && item.IsWeapon())
939 player.RequestResetADSSync();
940 }
941 break;
942 }
943 case EInputRestrictors.MAP:
944 {
946 break;
947 }
948 }
949
951 {
953 }
955 {
957 }
958 }
959 }
class GP5GasMask extends MaskBase ItemBase
ref array< int > m_ActiveInputRestrictions