/// <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);
 }
Пример #2
0
 /// <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);
 }