示例#1
0
        public bool Deserialize(Stream stream)
        {
            BinaryReader input = new BinaryReader(stream);

            // rankType
            {
                int value = 0;
                if (Yippee.Net.Internal.Deserialize(input, out value) == false)
                {
                    return(false);
                }
                rankType_ = (grandprix_rank_type)value;
            }
            // beginRank
            if (Yippee.Net.Internal.Deserialize(input, out beginRank_) == false)
            {
                return(false);
            }
            // reqCount
            if (Yippee.Net.Internal.Deserialize(input, out reqCount_) == false)
            {
                return(false);
            }

            return(true);
        }
示例#2
0
 public void Clear()
 {
     // rankType
     rankType_ = 0;
     // beginRank
     beginRank_ = 0;
     // reqCount
     reqCount_ = 0;
 }
示例#3
0
 public void Clear()
 {
     // result
     result_ = 0;
     // rankType
     rankType_ = 0;
     // infos
     Array.Resize(ref infos_, 0);
 }
示例#4
0
        public bool Deserialize(Stream stream)
        {
            BinaryReader input = new BinaryReader(stream);

            // result
            if (Yippee.Net.Internal.Deserialize(input, out result_) == false)
            {
                return(false);
            }
            // rankType
            {
                int value = 0;
                if (Yippee.Net.Internal.Deserialize(input, out value) == false)
                {
                    return(false);
                }
                rankType_ = (grandprix_rank_type)value;
            }
            // infos
            uint infosLength = 0;

            if (Yippee.Net.Internal.Deserialize(input, out infosLength) == false)
            {
                return(false);
            }
            Array.Resize(ref infos_, (int)infosLength);
            for (uint i = 0; i < infosLength; ++i)
            {
                grandprix_rank_unit newInfos = new grandprix_rank_unit();
                if (newInfos.Deserialize(stream) == false)
                {
                    return(false);
                }
                infos_[i] = newInfos;
            }

            return(true);
        }
示例#5
0
 public void SetRankType(grandprix_rank_type value)
 {
     rankType_ = value;
 }