public override void Read(PacketInput input) { EffectType = input.ReadByte(); TargetObjectId = input.ReadInt32(); Pos1.Read(input); Pos2.Read(input); Color = input.ReadInt32(); Duration = input.ReadSingle(); }
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 IDataObject Read(PacketReader r) { _ObjectId = CompressedInt.Read(r); _Position.Read(r); int statLength = CompressedInt.Read(r); _Stats = new List <StatData>(statLength); for (int i = 0; i < statLength; i++) { _Stats.Add(new StatData(r)); } return(this); }