Example #1
0
        void Zaimoni.Serialization.ISerialize.save(Zaimoni.Serialization.EncodeObjects encode)
        {
            Zaimoni.Serialization.Formatter.Serialize7bit(encode.dest, m_Size);
            Zaimoni.Serialization.Formatter.Serialize(encode.dest, (byte)Weather);
            Zaimoni.Serialization.Formatter.Serialize7bit(encode.dest, NextWeatherCheckTurn);
            encode.SaveTo7bit(m_Event_Raids);
            encode.SaveTo(m_DistrictsGrid);

            var code = encode.Saving(m_PlayerDistrict);

            if (0 < code)
            {
                Zaimoni.Serialization.Formatter.SerializeObjCode(encode.dest, code);
            }
            else
            {
                Zaimoni.Serialization.Formatter.SerializeNull(encode.dest);
            }
            code = encode.Saving(m_SimDistrict);
            if (0 < code)
            {
                Zaimoni.Serialization.Formatter.SerializeObjCode(encode.dest, code);
            }
            else
            {
                Zaimoni.Serialization.Formatter.SerializeNull(encode.dest);
            }
            encode.LinearSave(m_Ready);
        }
Example #2
0
 static public void Save(Zaimoni.Serialization.EncodeObjects encode) => encode.SaveTo7bit(_createdCounts);