public EncounterTemplate Copy() { EncounterTemplate encounterTemplate = new EncounterTemplate() { Difficulty = this.fDifficulty }; foreach (EncounterTemplateSlot fSlot in this.fSlots) { encounterTemplate.Slots.Add(fSlot.Copy()); } return(encounterTemplate); }
/// <summary> /// Creates a copy of the template. /// </summary> /// <returns>Returns the copy.</returns> public EncounterTemplate Copy() { EncounterTemplate et = new EncounterTemplate(); et.Difficulty = fDifficulty; foreach (EncounterTemplateSlot slot in fSlots) { et.Slots.Add(slot.Copy()); } return(et); }