Beispiel #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ManiacManfred.Templates.DialogChoiceTemplate newClone = ((Articy.ManiacManfred.Templates.DialogChoiceTemplate)(aClone));
     if ((Soundfile != null))
     {
         newClone.Soundfile = ((Articy.ManiacManfred.Features.SoundfileFeature)(Soundfile.CloneObject()));
     }
     if ((DialogChoice != null))
     {
         newClone.DialogChoice = ((Articy.ManiacManfred.Features.DialogChoiceFeature)(DialogChoice.CloneObject()));
     }
 }
Beispiel #2
0
 public object CloneObject()
 {
     Articy.ManiacManfred.Templates.DialogChoiceTemplate clone = new Articy.ManiacManfred.Templates.DialogChoiceTemplate();
     CloneProperties(clone);
     return(clone);
 }