public GDECharactersData ShallowClone() { string newKey = Guid.NewGuid().ToString(); GDECharactersData newClone = new GDECharactersData(newKey); newClone.HealthPoints = HealthPoints; newClone.Experience = Experience; newClone.Level = Level; newClone.BasicMelee = BasicMelee; newClone.BasicDistance = BasicDistance; newClone.BasicMagic = BasicMagic; newClone.CharacterName = CharacterName; newClone.CharacterDescription = CharacterDescription; newClone.DifficultyLevel = DifficultyLevel; return(newClone); }
public GDECharactersData DeepClone() { GDECharactersData newClone = ShallowClone(); return(newClone); }