private void CloneProperties(object aClone, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Project_Of_Death.Features.dialogue_appearance_checkFeature newClone = ((Articy.Project_Of_Death.Features.dialogue_appearance_checkFeature)(aClone)); if ((dialogue_appearance_condition != null)) { newClone.dialogue_appearance_condition = ((ArticyScriptCondition)(dialogue_appearance_condition.CloneObject(newClone, aFirstClassParent))); } if ((dialogue_appearance_instruction != null)) { newClone.dialogue_appearance_instruction = ((ArticyScriptCondition)(dialogue_appearance_instruction.CloneObject(newClone, aFirstClassParent))); } newClone.OwnerId = OwnerId; }
public object CloneObject(object aParent, Articy.Unity.ArticyObject aFirstClassParent) { Articy.Project_Of_Death.Features.dialogue_appearance_checkFeature clone = new Articy.Project_Of_Death.Features.dialogue_appearance_checkFeature(); CloneProperties(clone, aFirstClassParent); return(clone); }