예제 #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ProjectTheseus.Features.DefaultBasicCharacterFeatureFeature newClone = ((Articy.ProjectTheseus.Features.DefaultBasicCharacterFeatureFeature)(aClone));
     newClone.Age = Age;
     newClone.mLocaKey_Species     = mLocaKey_Species;
     newClone.mOverwritten_Species = mOverwritten_Species;
     newClone.mLocaKey_BornIn      = mLocaKey_BornIn;
     newClone.mOverwritten_BornIn  = mOverwritten_BornIn;
     newClone.Sex = Sex;
     newClone.mLocaKey_Occupation      = mLocaKey_Occupation;
     newClone.mOverwritten_Occupation  = mOverwritten_Occupation;
     newClone.mLocaKey_Accent          = mLocaKey_Accent;
     newClone.mOverwritten_Accent      = mOverwritten_Accent;
     newClone.mLocaKey_Personality     = mLocaKey_Personality;
     newClone.mOverwritten_Personality = mOverwritten_Personality;
     newClone.mLocaKey_Appearance      = mLocaKey_Appearance;
     newClone.mOverwritten_Appearance  = mOverwritten_Appearance;
 }
예제 #2
0
 public object CloneObject()
 {
     Articy.ProjectTheseus.Features.DefaultBasicCharacterFeatureFeature clone = new Articy.ProjectTheseus.Features.DefaultBasicCharacterFeatureFeature();
     CloneProperties(clone);
     return(clone);
 }