1118 {
1119 if (mag)
1120 {
1121 Weapon_Base weapon = Weapon_Base.Cast(mag.GetHierarchyParent());
1122
1123 if (weapon)
1124 return;
1125 }
1126
1127 int i;
1128 MagazineStorage sMag = MagazineStorage.Cast(mag);
1129 if(sMag)
1130 {
1132 {
1134 if(!s_mag_i)
1135 {
1137 i--;
1138 continue;
1139 }
1140
1142 break;
1143 }
1145
1147 return;
1148 }
1149
1150 if(mag)
1151 {
1152
1154 {
1156 if(!mag_i)
1157 {
1159 i--;
1160 continue;
1161 }
1162
1163
1165 {
1166 break;
1167 }
1168 }
1171 }
1172
1173 }
void SetSutableMagazines()
ref array< Magazine > m_MagazinePilesInInventory
ref array< MagazineStorage > m_MagazineStorageInInventory
int CompareMagazinesSuitability(Magazine mag1, Magazine mag2)