Keeping loadout between game levels

Yes, you can, for each weapon class, save the correspondent variable of InstanceReferenceID, keeping the same order in both arrays.