Exemplo n.º 1
0
        public override void Serialize(System.IO.BinaryWriter w)
        {
            w.Write(CURRENT_VERSION);

            byte[] data = null;
            if (mCharacterName != null)
            {
                data = mCharacterName.Export();
            }
            PETools.Serialize.WriteBytes(data, w);

            PETools.Serialize.WriteNullableString(w, mFaceIcon);
            PETools.Serialize.WriteNullableString(w, mFaceIconBig);
            PETools.Serialize.WriteNullableString(w, mShopIcon);
            w.Write((int)mMissionState);
            w.Write(mMapIcon);
        }