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; }
public object CloneObject() { Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature clone = new Articy.ProjectTheseus.Features.DefaultExtendedCharacterFeatureFeature(); CloneProperties(clone); return(clone); }