public PrismGeolocalizedInformation(uint subAreaId, uint allianceId, short worldX, short worldY, int mapId, PrismInformation prism) : base(subAreaId, allianceId)
 {
     this.worldX = worldX;
     this.worldY = worldY;
     this.mapId  = mapId;
     this.prism  = prism;
 }
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     this.worldX = reader.ReadShort();
     this.worldY = reader.ReadShort();
     this.mapId  = reader.ReadInt();
     this.prism  = ProtocolTypeManager.GetInstance <PrismInformation>(reader.ReadUShort());
     this.prism.Deserialize(reader);
 }
 public GameRolePlayPrismInformations(double contextualId, EntityLook look, EntityDispositionInformations disposition, PrismInformation prism) : base(contextualId, look, disposition)
 {
     this.prism = prism;
 }