protected override void Read(Client psr, NReader rdr) { Position = Position.Read(psr, rdr); Radius = rdr.ReadSingle(); Damage = rdr.ReadUInt16(); Effects = (ConditionEffectIndex)rdr.ReadByte(); EffectDuration = rdr.ReadSingle(); OriginType = rdr.ReadUInt16(); }
protected override void Read(NReader rdr) { Position = Position.Read(rdr); Radius = rdr.ReadSingle(); Damage = rdr.ReadUInt16(); Effects = (ConditionEffectIndex)rdr.ReadByte(); EffectDuration = rdr.ReadSingle(); OriginType = rdr.ReadUInt16(); }
protected override void Read(NReader rdr) { Pos = Position.Read(rdr); Radius = rdr.ReadSingle(); Damage = rdr.ReadUInt16(); Effect = (ConditionEffectIndex)rdr.ReadByte(); Duration = rdr.ReadSingle(); OrigType = rdr.ReadUInt16(); }
protected override void Read(NReader rdr) { Tiles = new TileData[rdr.ReadInt16()]; for (var i = 0; i < Tiles.Length; i++) { Tiles[i] = new TileData() { X = rdr.ReadInt16(), Y = rdr.ReadInt16(), Tile = (Tile)rdr.ReadUInt16(), }; } NewObjs = new ObjectDef[rdr.ReadInt16()]; for (var i = 0; i < NewObjs.Length; i++) { NewObjs[i] = ObjectDef.Read(rdr); } Drops = new int[rdr.ReadInt16()]; for (var i = 0; i < Drops.Length; i++) { Drops[i] = rdr.ReadInt32(); } }
protected override void Read(NReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); ContainerType = rdr.ReadUInt16(); Angle = rdr.ReadSingle(); }
protected override void Read(NReader rdr) { Tiles = new TileData[rdr.ReadInt16()]; for (int i = 0; i < Tiles.Length; i++) { Tiles[i] = new TileData { X = rdr.ReadInt16(), Y = rdr.ReadInt16(), Tile = rdr.ReadUInt16() }; } NewObjects = new ObjectDef[rdr.ReadInt16()]; for (int i = 0; i < NewObjects.Length; i++) { NewObjects[i] = ObjectDef.Read(rdr); } RemovedObjectIds = new int[rdr.ReadInt16()]; for (int i = 0; i < RemovedObjectIds.Length; i++) { RemovedObjectIds[i] = rdr.ReadInt32(); } }
protected override void Read(NReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadByte(); ContainerType = rdr.ReadUInt16(); Position = Position.Read(rdr); Angle = rdr.ReadSingle(); }
protected override void Read(NReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); ContainerType = rdr.ReadUInt16(); Position = Position.Read(rdr); Angle = rdr.ReadSingle(); Damage = rdr.ReadInt16(); FromAbility = rdr.ReadBoolean(); }
protected override void Read(ClientProcessor psr, NReader rdr) { Position = Position.Read(rdr); Radius = rdr.ReadSingle(); Damage = rdr.ReadUInt16(); Effects = (ConditionEffectIndex) rdr.ReadByte(); EffectDuration = rdr.ReadSingle(); OriginType = rdr.ReadInt16(); Color = ARGB.Read(rdr); }
protected override void Read(NReader rdr) { TargetId = rdr.ReadInt32(); byte c = rdr.ReadByte(); Effects = 0; for (int i = 0; i < c; i++) Effects |= (ConditionEffects)(1 << rdr.ReadByte()); Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(ClientProcessor psr, NReader rdr) { TargetId = rdr.ReadInt32(); var c = rdr.ReadByte(); Effects = 0; for (var i = 0; i < c; i++) Effects |= (ConditionEffects) (1 << rdr.ReadByte()); Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(Client psr, NReader rdr) { TargetId = rdr.ReadInt32(); byte c = rdr.ReadByte(); Effects = 0; for (int i = 0; i < c; i++) { Effects |= (ConditionEffects)(1 << rdr.ReadByte()); } Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(Client psr, NReader rdr) { Tiles = new TileData[rdr.ReadInt16()]; for (int i = 0; i < Tiles.Length; i++) { Tiles[i] = new TileData { X = rdr.ReadInt16(), Y = rdr.ReadInt16(), Tile = rdr.ReadUInt16() }; } NewObjects = new ObjectDef[rdr.ReadInt16()]; for (int i = 0; i < NewObjects.Length; i++) NewObjects[i] = ObjectDef.Read(psr, rdr); RemovedObjectIds = new int[rdr.ReadInt16()]; for (int i = 0; i < RemovedObjectIds.Length; i++) RemovedObjectIds[i] = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { ObjectType = rdr.ReadUInt16(); }
protected override void Read(Client psr, NReader rdr) { ItemId = rdr.ReadUInt16(); }
protected override void Read(NReader rdr) { ItemId = rdr.ReadUInt16(); }
protected override void Read(NReader rdr) { ClassType = rdr.ReadUInt16(); SkinType = rdr.ReadUInt16(); }