Exemple #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ManiacManfred.Features.LocationSettingsFeature newClone = ((Articy.ManiacManfred.Features.LocationSettingsFeature)(aClone));
     if ((mInitialDialog != null))
     {
         newClone.mInitialDialog = ((ArticyValueArticyObject)(mInitialDialog.CloneObject()));
     }
     newClone.IsStartLocation = IsStartLocation;
     mBackgrounds.CustomClone(newClone.mBackgrounds);
     if ((InitialDialogCondition != null))
     {
         newClone.InitialDialogCondition = ((ArticyScriptCondition)(InitialDialogCondition.CloneObject()));
     }
 }
Exemple #2
0
 public object CloneObject()
 {
     Articy.ManiacManfred.Features.LocationSettingsFeature clone = new Articy.ManiacManfred.Features.LocationSettingsFeature();
     CloneProperties(clone);
     return(clone);
 }