示例#1
0
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     m_prism = ProtocolTypeManager.GetInstance <PrismInformation>(reader.ReadUShort());
     m_prism.Deserialize(reader);
     m_worldX = reader.ReadShort();
     m_worldY = reader.ReadShort();
     m_mapId  = reader.ReadInt();
 }
示例#2
0
 public override void Deserialize(ICustomDataInput reader)
 {
     base.Deserialize(reader);
     m_prism = ProtocolTypeManager.GetInstance <PrismInformation>((short)reader.ReadUShort());
     m_prism.Deserialize(reader);
 }
示例#3
0
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     m_prism = ProtocolManager.GetTypeInstance <PrismInformation>(reader.ReadUShort());
     m_prism.Deserialize(reader);
 }