Example #1
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutPascalString(SenderID);
     output.PutPascalString(SenderAccount);
     output.Put(Badge);
     output.Put(IsAlertable);
     output.PutPascalString(Subject);
     output.PutPascalString(Message);
 }
Example #2
0
        public override void Serialize(IoBuffer output, ISerializationContext context)
        {
            var text = ReasonText;

            if (text == null)
            {
                text = "";
            }

            output.PutUInt32(ReasonCode);
            output.PutPascalString(text);
            output.PutPascalString(Ticket);
        }
        public override void Serialize(IoBuffer output, ISerializationContext context)
        {
            output.PutEnum(Type);
            output.PutUInt32(TargetNHood);

            if (Type == BulletinRequestType.POST_MESSAGE || Type == BulletinRequestType.POST_SYSTEM_MESSAGE)
            {
                output.PutPascalString(Title);
                output.PutPascalString(Message);
                output.PutUInt32(LotID);
            }
            output.PutUInt32(Value);
        }
Example #4
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutUInt16(LotLocation_X);
     output.PutUInt16(LotLocation_Y);
     output.PutPascalString(Name);
     output.PutBool(StartFresh);
 }
Example #5
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     base.Serialize(output, context);
     output.PutPascalString(TaskType);
     output.PutInt32(ShardId);
     output.PutString(ParameterJson, Encoding.UTF8);
 }
Example #6
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutEnum(Status);
     output.PutEnum(Type);
     output.PutInt32(EntityId);
     output.PutUInt32(ClaimId);
     output.PutPascalString(NewOwner);
 }
Example #7
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.Put(EchoRequested ? (byte)1 : (byte)0);
     PutSender(output, Sender);
     output.Put(Badge);
     output.Put(Alertable);
     output.PutPascalString(Message);
 }
Example #8
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     //var result = Allocate(8 + 4 + ReasonText.Length);
     output.PutUInt32(StatusCode);
     output.PutPascalString(this.ReasonText);
     output.PutUInt32(MaxNumberOfIgnored);
     //return result;
 }
Example #9
0
        public override void Serialize(IoBuffer output, ISerializationContext context)
        {
            output.PutEnum(Type);
            output.PutUInt32(TargetAvatar);
            output.PutUInt32(TargetNHood);

            output.PutPascalString(Message);
            output.PutUInt32(Value);
        }
Example #10
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutEnum(Type);
     output.PutEnum(Action);
     output.PutInt32(EntityId);
     output.PutUInt32(ClaimId);
     output.PutUInt32(SpecialId);
     output.PutPascalString(FromOwner);
 }
Example #11
0
        public override void Serialize(IoBuffer output, ISerializationContext context)
        {
            //var result = Allocate(8);
            //result.AutoExpand = true;

            output.PutUInt32(StatusCode);
            output.PutPascalString(ReasonText);


            //Room Info
            output.PutPascalString("A 16318812");
            output.PutPascalString("1");
            output.Put((byte)0);

            //Owner
            output.PutPascalString("A 65538");
            output.PutPascalString("1");

            //Stage id
            output.PutPascalString("A 16318812");
            output.PutPascalString("1");

            //Currnet ocupancy
            output.PutUInt32(10);

            //Max occupancy
            output.PutUInt32(50);

            //pswd required
            output.Put((byte)0);

            //room type
            output.Put((byte)1);

            //Group
            output.PutPascalString("1");

            //Admin list
            output.PutUInt16(0);

            //m_EnabledFlag
            output.Put(0);

            //m_AdmitList
            output.PutUInt16(0);

            //m_EnabledFlag
            output.Put(0);

            //m_DenyList
            output.PutUInt16(0);

            //m_EnabledFlag
            output.Put(0);

            output.PutUInt32(0);
            output.PutUInt32(0);
            output.PutUInt32(0);

            //player info
            output.PutPascalString("A " + AvatarID.ToString());
            output.PutPascalString("");
            output.Put(0);
            output.Put(0);
            //return result;
        }
Example #12
0
 public void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutPascalString(CallSign);
     output.PutPascalString(PublicHost);
     output.PutPascalString(InternalHost);
 }
Example #13
0
 public static void PutSender(IoBuffer buffer, Sender sender)
 {
     buffer.PutPascalString(sender.AriesID);
     buffer.PutPascalString(sender.MasterAccountID);
 }
Example #14
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutUInt32(AvatarId);
     output.PutInt32(LotId);
     output.PutPascalString(FromOwner);
 }
Example #15
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     base.Serialize(output, context);
     output.PutPascalString(PoolHash);
 }
Example #16
0
 public override void Serialize(IoBuffer output, ISerializationContext context)
 {
     output.PutPascalString(CallId.ToString());
 }