public virtual void Deserialize(IDataReader reader) { contextualId = reader.ReadInt(); look = new Types.EntityLook(); look.Deserialize(reader); disposition = Types.ProtocolTypeManager.GetInstance <Types.EntityDispositionInformations>(reader.ReadShort()); disposition.Deserialize(reader); }
public virtual void Deserialize(BigEndianReader reader) { contextualId = reader.ReadInt(); look = new Types.EntityLook(); look.Deserialize(reader); disposition = Types.ProtocolTypeManager.GetInstance<Types.EntityDispositionInformations>(reader.ReadShort()); disposition.Deserialize(reader); }
public virtual void Deserialize(IDataReader reader) { contextualId = reader.ReadDouble(); if (contextualId < -9.007199254740992E15 || contextualId > 9.007199254740992E15) { throw new System.Exception("Forbidden value on contextualId = " + contextualId + ", it doesn't respect the following condition : contextualId < -9.007199254740992E15 || contextualId > 9.007199254740992E15"); } look = new Types.EntityLook(); look.Deserialize(reader); disposition = ProtocolTypeManager.GetInstance <Types.EntityDispositionInformations>(reader.ReadShort()); disposition.Deserialize(reader); }
public virtual void Deserialize(IDataReader reader) { contextualId = reader.ReadDouble(); disposition = ProtocolTypeManager.GetInstance <Types.EntityDispositionInformations>(reader.ReadUShort()); disposition.Deserialize(reader); }