internal Action(ActionInput input) : this() { Name = input.Name; if (input.AttributesUsed != null) { AttributesUsed.AddRange(input.AttributesUsed); } if (input.SkillsUsed != null) { SkillsUsed.AddRange(input.SkillsUsed); } Limit = input.Limit; }