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);
 }