public ProficiencyCardInfo(ProficiencyCategory proficiencyCategory, OfficialStatus officialstatus, NervouslyPsychologicalStatus nervously, GeneralPsychologicalStatus general) { ChangeProficiencyCategory(proficiencyCategory); ChangeOfficialStatusChange(officialstatus); ChangeNervouslyPsychologicalStability(nervously); ChangeGeneralPsychologicalStability(general); }
public static string ToProficiencyCategoryString(this ProficiencyCategory source) { switch (source) { case ProficiencyCategory.First: return("I"); case ProficiencyCategory.Second: return("II"); case ProficiencyCategory.Third: return("III"); case ProficiencyCategory.Fourth: return("IV"); } return(string.Empty); }
public override int GetHashCode() { return(ProficiencyCategory.GetHashCode() ^ OfficialStatus.GetHashCode() ^ GeneralPsychologicalStability.GetHashCode() ^ NervouslyPsychologicalStability.GetHashCode()); }
public void ChangeProficiencyCategory(ProficiencyCategory proficiencyCategory) { ProficiencyCategory = proficiencyCategory; }