public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteEncodedInt( m_Charges ); writer.WriteItemList<ReceiverCrystal>( m_Receivers ); }