示例#1
0
        public override void Deserialize(IDataReader reader)
        {
            var limit       = reader.ReadUShort();
            var characters_ = new Types.CharacterBaseInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                characters_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterBaseInformations>(reader.ReadShort());
                characters_[i].Deserialize(reader);
            }
            characters = characters_;
        }
 public override void Deserialize(IReader reader)
 {
     infos = new Types.CharacterBaseInformations();
     infos.Deserialize(reader);
     isCollectingStats = reader.ReadBoolean();
 }
 public CharacterSelectedSuccessMessage(Types.CharacterBaseInformations infos, bool isCollectingStats)
 {
     this.infos             = infos;
     this.isCollectingStats = isCollectingStats;
 }
示例#4
0
 public CharacterSelectedSuccessMessage(Types.CharacterBaseInformations infos)
 {
     this.infos = infos;
 }
示例#5
0
 public override void Deserialize(IDataReader reader)
 {
     infos = new Types.CharacterBaseInformations();
     infos.Deserialize(reader);
 }
 public override void Deserialize(IDataReader reader)
 {
     infos = new Types.CharacterBaseInformations();
     infos.Deserialize(reader);
 }
 public CharacterSelectedSuccessMessage(Types.CharacterBaseInformations infos)
 {
     this.infos = infos;
 }
 public override void Deserialize(ICustomDataInput reader)
 {
     infos = new Types.CharacterBaseInformations();
     infos.Deserialize(reader);
     isCollectingStats = reader.ReadBoolean();
 }
 public CharacterSelectedSuccessMessage(Types.CharacterBaseInformations infos, bool isCollectingStats)
 {
     this.infos = infos;
     this.isCollectingStats = isCollectingStats;
 }
 public override void Deserialize(BigEndianReader reader)
 {
     infos = new Types.CharacterBaseInformations();
     infos.Deserialize(reader);
     isCollectingStats = reader.ReadBoolean();
 }