private function ParseCombatUnit($item) { // Parse combat-specific data $shieldstrength = $item["weapon_details"]["combat_details"]["shield_strength"]; $attackstrength = $item["weapon_details"]["combat_details"]["attack_strength"]; $rf = $item["weapon_details"]["combat_details"]["rapidfire_capabilities"]; // Parse the rapidfire capabilities $rapidfire = self::ParseRapidFireCapabilities($rf); return CombatUnit::FromIDResource(self::ParseIDResource($item), $attackstrength, $shieldstrength, $rapidfire); }