public override void Serialize(System.IO.BinaryWriter w) { base.Serialize(w); PETools.Serialize.WriteBytes(mSlotList.Export(), w); PETools.Serialize.WriteBytes(mPrivateSlotList.Export(), w); if (null != mAutoIncreaseMoney) { PETools.Serialize.WriteBytes(mAutoIncreaseMoney.Export(), w); } else { PETools.Serialize.WriteBytes(null, w); } if (mHandinList != null) { PETools.Serialize.WriteBytes(mHandinList.Export(), w); } else { PETools.Serialize.WriteBytes(null, w); } }