protected override void Read(DReader rdr) { Time = rdr.ReadInt32(); SlotObject = SlotObject.Read(rdr); ItemUsePos = Position.Read(rdr); UseType = rdr.ReadInt32(); }
public PaisBEList GetListaPaisTelefono() { PaisBEList lista = new PaisBEList(); IDataReader DReader; using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_listado_pais_telefono"; DReader = db.GetDataReader(); } int indice; PaisBE oPaisBE = new PaisBE(); while (DReader.Read()) { oPaisBE = new PaisBE(); //p.nid_pais AS id_pais indice = DReader.GetOrdinal("id_pais"); oPaisBE.nid_pais = DReader.GetInt32(indice); //p.no_pais AS nom_pais indice = DReader.GetOrdinal("nom_pais"); oPaisBE.no_pais = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); lista.Add(oPaisBE); } DReader.Close(); return(lista); }
protected override void Read(DReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadInt32(); ObjectId = rdr.ReadInt32(); TargetId = rdr.ReadInt32(); }
protected override void Read(DReader rdr) { Time = rdr.ReadInt32(); Position = Position.Read(rdr); SlotObject1 = ObjectSlot.Read(rdr); SlotObject2 = ObjectSlot.Read(rdr); }
protected override void Read(DReader rdr) { Tiles = new TileData[rdr.ReadInt16()]; for (var i = 0; i < Tiles.Length; i++) { Tiles[i] = new TileData { X = rdr.ReadInt16(), Y = rdr.ReadInt16(), Type = rdr.ReadUInt16() }; } NewObjects = new ObjectDef[rdr.ReadInt16()]; for (var i = 0; i < NewObjects.Length; i++) { NewObjects[i] = ObjectDef.Read(rdr); } Drops = new int[rdr.ReadInt16()]; for (int i = 0; i < Drops.Length; i++) { Drops[i] = rdr.ReadInt32(); } }
protected override void Read(DReader rdr) { Tier = rdr.ReadInt32(); Goal = rdr.ReadUTF(); Description = rdr.ReadUTF(); Image = rdr.ReadUTF(); }
protected override void Read(DReader 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.ReadInt16() }; } 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(DReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); ContainerType = rdr.ReadInt16(); Angle = rdr.ReadSingle(); }
protected override void Read(DReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadInt32(); TargetId = rdr.ReadInt32(); Kill = rdr.ReadBoolean(); }
protected override void Read(DReader rdr) { EffectType = (EffectType)rdr.ReadByte(); TargetId = rdr.ReadInt32(); PosA = Position.Read(rdr); PosB = Position.Read(rdr); Color = ARGB.Read(rdr); }
public static ObjectDef Read(DReader rdr) { ObjectDef ret = new ObjectDef(); ret.ObjectType = (ushort)rdr.ReadInt16(); ret.Stats = ObjectStats.Read(rdr); return(ret); }
public static Position Read(DReader rdr) { Position ret = new Position(); ret.X = rdr.ReadSingle(); ret.Y = rdr.ReadSingle(); return(ret); }
protected override void Read(DReader rdr) { Offers = new bool[rdr.ReadInt16()]; for (var i = 0; i < Offers.Length; i++) { Offers[i] = rdr.ReadBoolean(); } }
public static TimedPosition Read(DReader rdr) { TimedPosition ret = new TimedPosition(); ret.Time = rdr.ReadInt32(); ret.Position = Position.Read(rdr); return(ret); }
protected override void Read(DReader rdr) { AccountId = rdr.ReadUTF(); CharId = rdr.ReadInt32(); Killer = rdr.ReadUTF(); obf0 = rdr.ReadInt32(); obf1 = rdr.ReadInt32(); }
protected override void Read(DReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadByte(); ContainerType = rdr.ReadInt16(); Position = Position.Read(rdr); Angle = rdr.ReadSingle(); }
public static ObjectSlot Read(DReader rdr) { ObjectSlot ret = new ObjectSlot(); ret.ObjectId = rdr.ReadInt32(); ret.SlotId = rdr.ReadByte(); ret.ObjectType = (ushort)rdr.ReadInt16(); return(ret); }
protected override void Read(DReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); ContainerType = rdr.ReadInt32(); StartingPos = Position.Read(rdr); Angle = rdr.ReadSingle(); Damage = rdr.ReadInt16(); }
protected override void Read(DReader rdr) { CommandId = rdr.ReadByte(); PetId1 = rdr.ReadInt32(); PetId2 = rdr.ReadInt32(); ObjectId = rdr.ReadInt32(); ObjectSlot = ObjectSlot.Read(rdr); Currency = (CurrencyType)rdr.ReadByte(); }
protected override void Read(DReader rdr) { AccountListId = rdr.ReadInt32(); AccountIds = new string[rdr.ReadInt16()]; for (var i = 0; i < AccountIds.Length; i++) { AccountIds[i] = rdr.ReadUTF(); } }
private void ReadFromServer() { try { var rdr = new DReader(dest.GetStream()); while (true) { int len; byte id; byte[] content; try { len = rdr.ReadInt32(); id = rdr.ReadByte(); content = rdr.ReadBytes(len - PACKET_HEADER_SIZE); } catch (IOException) { break; } content = ServerReceiveKey.Crypt(content); if (OnServerPacketReceive != null) { Packet pkt = Packet.Packets[(PacketID)id].CreateInstance(); pkt.Read(content, len - PACKET_HEADER_SIZE); if (this.OnServerPacketReceive(ref pkt)) { SendToClient(pkt); } else { log.InfoFormat("Skip sending packet, abort by user: {0}", pkt.ID); } } else { m_sendToClient(new RawPacket { id = id, content = content }); } } } catch (ObjectDisposedException) { } catch (Exception ex) { log.Error(ex); } finally { Disconnect(); } }
public static TradeItem Read(DReader rdr) { TradeItem ret = new TradeItem(); ret.Item = rdr.ReadInt32(); ret.SlotType = rdr.ReadInt32(); ret.Tradeable = rdr.ReadBoolean(); ret.Included = rdr.ReadBoolean(); return(ret); }
protected override void Read(DReader rdr) { Position = Position.Read(rdr); Radius = rdr.ReadSingle(); Damage = rdr.ReadUInt16(); Effects = (ConditionEffectIndex)rdr.ReadByte(); EffectDuration = rdr.ReadSingle(); OriginType = rdr.ReadInt16(); //Color = ARGB.Read(psr, rdr); }
protected override void Read(DReader rdr) { Name = rdr.ReadUTF(); ObjectId = rdr.ReadInt32(); Stars = rdr.ReadInt32(); BubbleTime = rdr.ReadByte(); Recipient = rdr.ReadUTF(); Text = rdr.ReadUTF(); CleanText = rdr.ReadUTF(); }
public static ARGB Read(DReader rdr) { ARGB ret = new ARGB(); ret.A = rdr.ReadByte(); ret.R = rdr.ReadByte(); ret.G = rdr.ReadByte(); ret.B = rdr.ReadByte(); return(ret); }
protected override void Read(DReader rdr) { Name = rdr.ReadUTF(); Host = rdr.ReadUTF(); Port = rdr.ReadInt32(); GameId = rdr.ReadInt32(); KeyTime = rdr.ReadInt32(); IsFromArena = rdr.ReadBoolean(); Key = rdr.ReadBytes(rdr.ReadInt16()); }
public static BitmapData Read(DReader rdr) { BitmapData ret = new BitmapData(); ret.Width = rdr.ReadInt32(); ret.Height = rdr.ReadInt32(); ret.Bytes = new byte[ret.Width * ret.Height * 4]; ret.Bytes = rdr.ReadBytes(ret.Bytes.Length); return(ret); }
protected override void Read(DReader rdr) { TickId = rdr.ReadInt32(); TickTime = rdr.ReadInt32(); UpdateStatuses = new Status[rdr.ReadInt16()]; for (var i = 0; i < UpdateStatuses.Length; i++) { UpdateStatuses[i] = Status.Read(rdr); } }
protected override void Read(DReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); BulletType = rdr.ReadInt32(); Position = Position.Read(rdr); Angle = rdr.ReadSingle(); Damage = rdr.ReadInt16(); NumShots = rdr.ReadInt32(); AngleInc = rdr.ReadSingle(); }
protected override void Read(DReader rdr) { TickId = rdr.ReadInt32(); Time = rdr.ReadInt32(); Position = Position.Read(rdr); Records = new TimedPosition[rdr.ReadInt16()]; for (int i = 0; i < Records.Length; i++) { Records[i] = TimedPosition.Read(rdr); } }