Пример #1
0
        public bool Deserialize(ref CreateMonsterData element)
        {
            if (GetDataSize() == 0)
            {
                // 데이터가 설정되지 않았다.
                return(false);
            }

            bool ret         = true;
            byte monsterKind = 0;

            byte[] monsterNum;

            ret       &= Deserialize(ref monsterKind);
            monsterNum = new byte[monsterKind];

            for (int i = 0; i < monsterKind; i++)
            {
                ret &= Deserialize(ref monsterNum[i]);
            }

            element = new CreateMonsterData(monsterKind, monsterNum);

            return(ret);
        }
Пример #2
0
        public bool Serialize(CreateMonsterData data)
        {
            bool ret = true;

            ret &= Serialize(data.MonsterKind);

            for (int i = 0; i < data.MonsterKind; i++)
            {
                ret &= Serialize(data.MonsterNum[i]);
            }

            return(ret);
        }