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(); }
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(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { LotLocation_X = input.GetUInt16(); LotLocation_Y = input.GetUInt16(); Name = input.GetPascalString(); StartFresh = input.GetBool(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { base.Deserialize(input, context); TaskType = input.GetPascalString(); ShardId = input.GetInt32(); ParameterJson = input.GetString(Encoding.UTF8); }
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(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { EchoRequested = input.Get() == 0x01; Sender = GetSender(input); Badge = input.Get(); Alertable = input.Get(); Message = input.GetPascalString(); }
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(); }
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(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { this.ReasonCode = input.GetUInt32(); this.ReasonText = input.GetPascalString(); this.Ticket = input.GetPascalString(); }
public void Deserialize(IoBuffer input, ISerializationContext context) { CallSign = input.GetPascalString(); PublicHost = input.GetPascalString(); InternalHost = input.GetPascalString(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { AvatarId = input.GetUInt32(); LotId = input.GetInt32(); FromOwner = input.GetPascalString(); }
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()); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { this.StatusCode = input.GetUInt32(); this.ReasonText = input.GetPascalString(); this.MaxNumberOfIgnored = input.GetUInt32(); }