Beispiel #1
0
 public override void Read(PacketInput input)
 {
     TargetId = input.ReadInt32();
     Effects  = new byte[input.ReadByte()];
     for (byte i = 0; i < Effects.Length; i++)
     {
         Effects[i] = input.ReadByte();
     }
     DamageAmount = input.ReadUInt16();
     Kill         = input.ReadBoolean();
     ArmorPierce  = input.ReadBoolean();
     BulletId     = input.ReadByte();
     ObjectId     = input.ReadInt32();
 }
 public override void Read(PacketInput input)
 {
     BulletId      = input.ReadByte();
     OwnerId       = input.ReadInt32();
     ContainerType = input.ReadInt16();
     Angle         = input.ReadSingle();
 }
 public override void Read(PacketInput input)
 {
     EffectType     = input.ReadByte();
     TargetObjectId = input.ReadInt32();
     Pos1.Read(input);
     Pos2.Read(input);
     Color    = input.ReadInt32();
     Duration = input.ReadSingle();
 }
Beispiel #4
0
 public override void Read(PacketInput input)
 {
     BulletId      = input.ReadByte();
     OwnerId       = input.ReadInt32();
     ContainerType = input.ReadInt32();
     (StartingPos = new WorldPosData()).Read(input);
     Angle  = input.ReadSingle();
     Damage = input.ReadInt16();
 }
Beispiel #5
0
 public override void Read(PacketInput input)
 {
     Pos.Read(input);
     Radius   = input.ReadSingle();
     Damage   = input.ReadUInt16();
     Effect   = input.ReadByte();
     Duration = input.ReadSingle();
     OrigType = input.ReadUInt16();
     Color    = input.ReadInt32();
 }
 public override void Read(PacketInput input)
 {
     BulletId   = input.ReadByte();
     OwnerId    = input.ReadInt32();
     BulletType = input.ReadByte();
     (StartingPos = new WorldPosData()).Read(input);
     Angle  = input.ReadSingle();
     Damage = input.ReadInt16();
     if (input.Remaining() > 0)
     {
         NumShots = input.ReadByte();
         AngleInc = input.ReadSingle();
     }
     else
     {
         NumShots = 1;
         AngleInc = 0;
     }
 }
Beispiel #7
0
 public override void Read(PacketInput input)
 {
     Name        = input.ReadUTF();
     ObjectId    = input.ReadInt32();
     NumStars    = input.ReadInt32();
     BubbleTime  = input.ReadByte();
     Recipient   = input.ReadUTF();
     Text        = input.ReadUTF();
     CleanText   = input.ReadUTF();
     IsSupporter = input.ReadBoolean();
 }
Beispiel #8
0
 public void Read(PacketInput input)
 {
     StatType = input.ReadByte();
     if (!IsStringStat())
     {
         StatValue = input.ReadInt32();
     }
     else
     {
         StringValue = input.ReadUTF();
     }
 }
Beispiel #9
0
 public void Read(PacketInput input)
 {
     ObjectId   = input.ReadInt32();
     SlotId     = input.ReadByte();
     ObjectType = input.ReadInt32();
 }
Beispiel #10
0
 public override void Read(PacketInput input)
 {
     OwnerId = input.ReadInt32();
     SoundId = input.ReadByte();
 }