void Party::Unserialize(Utils::Packet& packet) { unsigned int member_count; packet >> member_count; for (unsigned int i = 0 ; i < member_count ; ++i) { Member* member = new Member; member->Unserialize(packet); members.push_back(member); } }