public EntityData(EntityData data) { CharacterId = data.CharacterId; Id = data.Id; PortraitName = data.PortraitName; ClassName = data.ClassName; PortraitName = data.PortraitName; Behaviour = data.Behaviour; Weapon = data.Weapon; GroupType = data.GroupType; attributesAndModifiersController = data.attributesAndModifiersController; }
public AttributesAndModifiersController(AttributesAndModifiersController data) { var attr = new List <BaseAttribute>(); for (var i = 0; i < data.attributes.Count; ++i) { attr.Add(data.attributes[i].Clone()); } attributes = new List <BaseAttribute>(attr); var modif = new List <Modifier>(); for (var i = 0; i < data.modifiers.Count; ++i) { modif.Add(new Modifier(data.modifiers[i])); } modifiers = new List <Modifier>(modif); modifiersTmp.Clear(); }