private void CloneProperties(object aClone, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Project_Of_Death.Templates.template_random_profileTemplate newClone = ((Articy.Project_Of_Death.Templates.template_random_profileTemplate)(aClone)); if ((task_random_profile_generator != null)) { newClone.task_random_profile_generator = ((Articy.Project_Of_Death.Features.task_random_profile_generatorFeature)(task_random_profile_generator.CloneObject(newClone, aFirstClassParent))); } newClone.OwnerId = OwnerId; }
public object CloneObject(object aParent, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Project_Of_Death.Templates.template_random_profileTemplate clone = new Articy.Project_Of_Death.Templates.template_random_profileTemplate(); CloneProperties(clone, aFirstClassParent); return(clone); }