private void CloneProperties(object aClone, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Test.Templates.PhraseDialogueFragmentTemplate newClone = ((Articy.Test.Templates.PhraseDialogueFragmentTemplate)(aClone)); if ((PhraseFeature != null)) { newClone.PhraseFeature = ((Articy.Test.Features.PhraseFeatureFeature)(PhraseFeature.CloneObject(newClone, aFirstClassParent))); } newClone.OwnerId = OwnerId; }
public object CloneObject(object aParent, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Test.Templates.PhraseDialogueFragmentTemplate clone = new Articy.Test.Templates.PhraseDialogueFragmentTemplate(); CloneProperties(clone, aFirstClassParent); return(clone); }