public override void Deserialize(IDataReader reader) { presetId = reader.ReadSByte(); if (presetId < 0) throw new Exception("Forbidden value on presetId = " + presetId + ", it doesn't respect the following condition : presetId < 0"); presetItem = new Types.PresetItem(); presetItem.Deserialize(reader); }
public override void Deserialize(IDataReader reader) { presetId = reader.ReadSByte(); if (presetId < 0) { throw new Exception("Forbidden value on presetId = " + presetId + ", it doesn't respect the following condition : presetId < 0"); } presetItem = new Types.PresetItem(); presetItem.Deserialize(reader); }
public virtual void Deserialize(IDataReader reader) { presetId = reader.ReadSByte(); if (presetId < 0) throw new Exception("Forbidden value on presetId = " + presetId + ", it doesn't respect the following condition : presetId < 0"); symbolId = reader.ReadSByte(); if (symbolId < 0) throw new Exception("Forbidden value on symbolId = " + symbolId + ", it doesn't respect the following condition : symbolId < 0"); mount = reader.ReadBoolean(); var limit = reader.ReadUShort(); objects = new Types.PresetItem[limit]; for (int i = 0; i < limit; i++) { objects[i] = new Types.PresetItem(); objects[i].Deserialize(reader); } }
public virtual void Deserialize(BigEndianReader reader) { presetId = reader.ReadSByte(); if (presetId < 0) { throw new Exception("Forbidden value on presetId = " + presetId + ", it doesn't respect the following condition : presetId < 0"); } symbolId = reader.ReadSByte(); if (symbolId < 0) { throw new Exception("Forbidden value on symbolId = " + symbolId + ", it doesn't respect the following condition : symbolId < 0"); } mount = reader.ReadBoolean(); var limit = reader.ReadUShort(); objects = new Types.PresetItem[limit]; for (int i = 0; i < limit; i++) { objects[i] = new Types.PresetItem(); objects[i].Deserialize(reader); } }
public InventoryPresetItemUpdateMessage(sbyte presetId, Types.PresetItem presetItem) { this.presetId = presetId; this.presetItem = presetItem; }
public override void Deserialize(IReader reader) { presetId = reader.ReadSByte(); presetItem = new Types.PresetItem(); presetItem.Deserialize(reader); }