public Materia(MateriaID materia_id, ItemID item_id, StatusID status_id, GradeID grade_id, int value) { if (materia_id == MateriaID.None) { throw new ArgumentException(); } if (item_id == ItemID.None) { throw new ArgumentException(); } if (status_id == StatusID.None) { throw new ArgumentException(); } if (grade_id == GradeID.None) { throw new ArgumentException(); } if (value <= 0) { throw new ArgumentException(); } MateriaID = materia_id; ItemID = item_id; StatusID = status_id; GradeID = grade_id; Value = value; }
public MateriaCount(MateriaID materia_id, int name) { if (materia_id == MateriaID.None) { throw new ArgumentException(); } MateriaID = materia_id; Count = name; }