/// <summary> /// Deserialization constructor. /// </summary> /// <param name="id"></param> /// <param name="quantity"></param> /// <param name="dmgPerJob"></param> /// <param name="activityId"></param> internal StaticRequiredMaterial(SerializableRequiredMaterial src) : base(src.ID, GetName(src.ID)) { this.Quantity = src.Quantity; this.DamagePerJob = src.DamagePerJob; this.Activity = (BlueprintActivity)Enum.ToObject(typeof(BlueprintActivity), src.Activity); this.WasteAffected = Convert.ToBoolean(src.WasteAffected); }
/// <summary> /// Deserialization constructor. /// </summary> /// <param name="src"></param> internal StaticRequiredMaterial(SerializableRequiredMaterial src) : base(src.ID, GetName(src.ID)) { Quantity = src.Quantity; Activity = (BlueprintActivity)Enum.ToObject(typeof(BlueprintActivity), src.Activity); }