public override void Deserialize(IoBuffer input, ISerializationContext context) { Status = input.GetEnum <PurchaseLotStatus>(); Reason = input.GetEnum <PurchaseLotFailureReason>(); NewLotId = input.GetUInt32(); NewFunds = input.GetInt32(); }
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) { 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) { FromType = input.GetEnum <UserReferenceType>(); From = input.GetUInt32(); To = input.GetUInt32(); Type = input.GetEnum <InstantMessageType>(); Message = input.GetPascalVLCString(); AckID = input.GetPascalVLCString(); Reason = input.GetEnum <InstantMessageFailureReason>(); }
public void Deserialize(IoBuffer input, ISerializationContext context) { outfit_id = input.GetUInt32(); asset_id = input.GetUInt64(); sale_price = input.GetInt32(); purchase_price = input.GetInt32(); owner_type = input.GetEnum <VMGLOutfitOwner>(); owner_id = input.GetUInt32(); outfit_type = input.Get(); outfit_source = input.GetEnum <VMGLOutfitSource>(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { AvatarId = input.GetUInt32(); ReplaceId = input.GetUInt32(); LotId = input.GetInt32(); Change = input.GetEnum <ChangeType>(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Status = input.GetEnum <FindLotResponseStatus>(); LotId = input.GetUInt32(); LotServerTicket = input.GetPascalVLCString(); Address = input.GetPascalVLCString(); User = input.GetPascalVLCString(); }
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 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) { Type = input.GetEnum <MailResponseType>(); var numMessages = input.GetInt32(); Messages = new MessageItem[numMessages]; for (int j = 0; j < numMessages; j++) { var length = input.GetInt32(); var dat = new byte[length]; for (int i = 0; i < length; i++) { dat[i] = input.Get(); } using (var str = new MemoryStream(dat)) { Messages[j] = new MessageItem(str); } } }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Type = input.GetEnum <MailRequestType>(); if (Type == MailRequestType.SEND) { var length = input.GetInt32(); var dat = new byte[length]; for (int i = 0; i < length; i++) { dat[i] = input.Get(); } using (var str = new MemoryStream(dat)) { Item = new MessageItem(str); } } else { TimestampID = input.GetInt64(); } }
public override void Deserialize(IoBuffer input, ISerializationContext context) { ShardId = input.GetUInt32(); Type = input.GetEnum <ShutdownType>(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Type = input.GetEnum <ChangeRoommateResponseStatus>(); Extra = input.GetUInt32(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Code = input.GetEnum <NhoodResponseCode>(); BanEndDate = input.GetUInt32(); Message = input.GetPascalVLCString(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Status = input.GetEnum <CreateASimStatus>(); Reason = input.GetEnum <CreateASimFailureReason>(); NewAvatarId = input.GetUInt32(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Type = input.GetEnum <ChangeRoommateType>(); AvatarId = input.GetUInt32(); LotLocation = input.GetUInt32(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Type = input.GetEnum <ModerationRequestType>(); EntityId = input.GetUInt32(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Mode = input.GetEnum <CityNotifyType>(); Value = input.GetUInt32(); Message = input.GetPascalVLCString(); }
public uint LotId; //0 if status is not FOUND. public override void Deserialize(IoBuffer input, ISerializationContext context) { AvatarId = input.GetUInt32(); Status = input.GetEnum <FindAvatarResponseStatus>(); LotId = input.GetUInt32(); }
public void Deserialize(IoBuffer input, ISerializationContext context) { Category = input.GetEnum <Top100Category>(); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Mode = input.GetEnum <MatchmakerNotifyType>(); LotID = input.GetUInt32(); AvatarID = input.GetUInt32(); }