Beispiel #1
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     this.SenderID      = input.GetPascalString();
     this.SenderAccount = input.GetPascalString();
     this.Badge         = input.Get();
     this.IsAlertable   = input.Get();
     this.Subject       = input.GetPascalString();
     this.Message       = input.GetPascalString();
 }
Beispiel #2
0
        public static Sender GetSender(IoBuffer buffer)
        {
            var ariesID  = buffer.GetPascalString();
            var masterID = buffer.GetPascalString();

            return(new Sender {
                AriesID = ariesID, MasterAccountID = masterID
            });
        }
        public bool NeedsValidation => false; //the CAN POST items are one off requests, rather than a state machine.

        public override void Deserialize(IoBuffer input, ISerializationContext context)
        {
            Type        = input.GetEnum <BulletinRequestType>();
            TargetNHood = input.GetUInt32();

            if (Type == BulletinRequestType.POST_MESSAGE || Type == BulletinRequestType.POST_SYSTEM_MESSAGE)
            {
                Title   = input.GetPascalString();
                Message = input.GetPascalString();
                LotID   = input.GetUInt32();
            }
            Value = input.GetUInt32();
        }
Beispiel #4
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     LotLocation_X = input.GetUInt16();
     LotLocation_Y = input.GetUInt16();
     Name          = input.GetPascalString();
     StartFresh    = input.GetBool();
 }
Beispiel #5
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     base.Deserialize(input, context);
     TaskType      = input.GetPascalString();
     ShardId       = input.GetInt32();
     ParameterJson = input.GetString(Encoding.UTF8);
 }
Beispiel #6
0
        public override void Deserialize(IoBuffer input, ISerializationContext context)
        {
            StatusCode = input.GetUInt32();
            ReasonText = input.GetPascalString();

            //Room Info
        }
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     Status   = input.GetEnum <TransferClaimResponseStatus>();
     Type     = input.GetEnum <ClaimType>();
     EntityId = input.GetInt32();
     ClaimId  = input.GetUInt32();
     NewOwner = input.GetPascalString();
 }
Beispiel #8
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     EchoRequested = input.Get() == 0x01;
     Sender        = GetSender(input);
     Badge         = input.Get();
     Alertable     = input.Get();
     Message       = input.GetPascalString();
 }
Beispiel #9
0
        public uint Value;          //rate (stars), nomination_run (accept if >0)

        public override void Deserialize(IoBuffer input, ISerializationContext context)
        {
            Type         = input.GetEnum <NhoodRequestType>();
            TargetAvatar = input.GetUInt32();
            TargetNHood  = input.GetUInt32();

            Message = input.GetPascalString();
            Value   = input.GetUInt32();
        }
Beispiel #10
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     Type      = input.GetEnum <ClaimType>();
     Action    = input.GetEnum <ClaimAction>();
     EntityId  = input.GetInt32();
     ClaimId   = input.GetUInt32();
     SpecialId = input.GetUInt32();
     FromOwner = input.GetPascalString();
 }
Beispiel #11
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     this.ReasonCode = input.GetUInt32();
     this.ReasonText = input.GetPascalString();
     this.Ticket     = input.GetPascalString();
 }
Beispiel #12
0
 public void Deserialize(IoBuffer input, ISerializationContext context)
 {
     CallSign     = input.GetPascalString();
     PublicHost   = input.GetPascalString();
     InternalHost = input.GetPascalString();
 }
Beispiel #13
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     AvatarId  = input.GetUInt32();
     LotId     = input.GetInt32();
     FromOwner = input.GetPascalString();
 }
Beispiel #14
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     base.Deserialize(input, context);
     PoolHash = input.GetPascalString();
 }
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     CallId = Guid.Parse(input.GetPascalString());
 }
Beispiel #16
0
 public override void Deserialize(IoBuffer input, ISerializationContext context)
 {
     this.StatusCode         = input.GetUInt32();
     this.ReasonText         = input.GetPascalString();
     this.MaxNumberOfIgnored = input.GetUInt32();
 }