/// <summary> /// Deserialization constructor. /// </summary> /// <param name="parent">The parent.</param> /// <param name="src">The source.</param> /// <exception cref="System.ArgumentNullException">src</exception> public BlueprintMarketGroup(MarketGroup parent, SerializableBlueprintMarketGroup src) : base(parent, src) { src.ThrowIfNull(nameof(src)); SubGroups = new BlueprintMarketGroupCollection(this, src.SubGroups); Blueprints = new BlueprintCollection(this, src.Blueprints); }
/// <summary> /// Deserialization constructor. /// </summary> /// <param name="src"></param> public BlueprintMarketGroup(BlueprintMarketGroup parent, SerializableBlueprintGroup src) : base(parent, src) { m_subCategories = new BlueprintMarketGroupCollection(this, src.SubGroups); m_blueprints = new BlueprintCollection(this, src.Blueprints); }