public override void Deserialize(BigEndianReader reader)
 {
     OnlySuccess = reader.ReadBoolean();
     @object = new ObjectItemNotInContainer();
     @object.Deserialize(reader);
 }
 public ExchangeModifiedPaymentForCraftMessage(bool onlySuccess, ObjectItemNotInContainer @object)
 {
     OnlySuccess = onlySuccess;
     this.@object = @object;
 }
 public ExchangeCraftResultWithObjectDescMessage(sbyte craftResult, ObjectItemNotInContainer objectInfo)
     : base(craftResult)
 {
     ObjectInfo = objectInfo;
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     ObjectInfo = new ObjectItemNotInContainer();
     ObjectInfo.Deserialize(reader);
 }
 public ExchangeCraftResultMagicWithObjectDescMessage(sbyte craftResult, ObjectItemNotInContainer objectInfo, sbyte magicPoolStatus)
     : base(craftResult, objectInfo)
 {
     MagicPoolStatus = magicPoolStatus;
 }