Example #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature newClone = ((Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature)(aClone));
     newClone.mLocaKey_Motivation         = mLocaKey_Motivation;
     newClone.mOverwritten_Motivation     = mOverwritten_Motivation;
     newClone.mLocaKey_InnerConflict      = mLocaKey_InnerConflict;
     newClone.mOverwritten_InnerConflict  = mOverwritten_InnerConflict;
     newClone.mLocaKey_Skills             = mLocaKey_Skills;
     newClone.mOverwritten_Skills         = mOverwritten_Skills;
     newClone.mLocaKey_Fears              = mLocaKey_Fears;
     newClone.mOverwritten_Fears          = mOverwritten_Fears;
     newClone.mLocaKey_Habits             = mLocaKey_Habits;
     newClone.mOverwritten_Habits         = mOverwritten_Habits;
     newClone.mLocaKey_FurtherDetails     = mLocaKey_FurtherDetails;
     newClone.mOverwritten_FurtherDetails = mOverwritten_FurtherDetails;
 }
Example #2
0
 public object CloneObject()
 {
     Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature clone = new Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature();
     CloneProperties(clone);
     return(clone);
 }