private static JobStateAttribute GetAttr(JobEnum p) { var field = typeof(JobEnum).GetField(Enum.GetName(typeof(JobEnum), p)); var attr = (JobStateAttribute)Attribute.GetCustomAttribute(field, typeof(JobStateAttribute)); return(attr); }
public static IEnumerable <string> GetConnections(JobEnum jobEnum) { lock (Connections) { return(Connections[jobEnum]); } }
/// <summary>Initializes a new instance of the <see cref="CrewMemberModel"/> class.</summary> /// <param name="id">The id.</param> /// <param name="name">The name.</param> /// <param name="job">The job.</param> /// <param name="birthDay">The birth day.</param> /// <param name="userName">The user name.</param> public CrewMemberModel(int id, string name, JobEnum job, DateTime birthDay, string userName) { this.Id = id; this.Name = name; this.Job = job; this.BirthDay = birthDay; this.UserName = userName; }
public static void Add(JobEnum jobEnum, string id) { lock (Connections) { if (!Connections[jobEnum].Contains(id)) { Connections[jobEnum].Add(id); } } }
public static bool IsCrafter(JobEnum j) => j >= JobEnum.CRP && j <= JobEnum.CUL;
public static bool IsGatherer(JobEnum j) => j >= JobEnum.MIN && j <= JobEnum.FSH;
/// <summary> /// Create a new instance of RepairInfo. /// </summary> /// <param name="job">JobEnum that can repair the piece.</param> /// <param name="level">Level required to repair the piece.</param> /// <param name="grade">Grade of material required to repair the piece.</param> public RepairInfo(JobEnum job, int level, int grade) { Job = job; Level = level; MaterialGrade = grade; }
/// <summary> /// Create a new instance of EquippableJob. /// </summary> /// <param name="job">JobEnum for the job that can equip the piece of gear.</param> /// <param name="level">Level at which the job can equip the piece.</param> public EquippableJob(JobEnum job, int level) { Job = job; Level = level; }
public static bool IsCrafter(JobEnum j) { return(j >= JobEnum.CRP && j <= JobEnum.CUL); }
public static bool IsGatherer(JobEnum j) { return(j >= JobEnum.MIN && j <= JobEnum.FSH); }
/// <summary> /// Create a new instance of Job. /// </summary> /// <param name="job">JobEnum related to Job.</param> /// <param name="abbr">Abbreviation for the Job's name.</param> /// <param name="name">Name of the Job.</param> public Job(JobEnum job, string abbr, string name) { Enum = job; Abbreviation = abbr; Name = name; }
public Permission(JobEnum job, string privilage) { this.Job = job.ToString(); this.Privilage = privilage; }
public Job(JobEnum jobTilte, List <SpecificJob> specificJobs) { JobTitle = jobTilte; SpecificJobs = specificJobs; }
/// <summary> /// Get the loaded character's level in a specific job. /// </summary> /// <param name="job">Job with desired level.</param> /// <returns>Level of the job for the loaded character.</returns> public string GetJobLevel(JobEnum job) { var xpath = "//div[@class='character__profile__detail']/div[{0}]/div/ul/"; if (job == JobEnum.WAR || job == JobEnum.GLD || job == JobEnum.DRK || job == JobEnum.WHM || job == JobEnum.SCH || job == JobEnum.AST) { xpath = string.Format(xpath, 2); } else if (job == JobEnum.MNK || job == JobEnum.DRG || job == JobEnum.NIN || job == JobEnum.SMN || job == JobEnum.SAM || job == JobEnum.RDM || job == JobEnum.BLM || job == JobEnum.BRD || job == JobEnum.MCH || job == JobEnum.BLU) { xpath = string.Format(xpath, 3); } else if (job == JobEnum.BSM || job == JobEnum.ARM || job == JobEnum.ALC || job == JobEnum.CRP || job == JobEnum.CUL || job == JobEnum.GSM || job == JobEnum.LTW || job == JobEnum.WVR) { xpath = string.Format(xpath, 4); } else { xpath = string.Format(xpath, 5); } if (job == JobEnum.GLD || job == JobEnum.MNK || job == JobEnum.CRP || job == JobEnum.MIN) { xpath += "li[1]"; } else if (job == JobEnum.WAR || job == JobEnum.DRG || job == JobEnum.BSM || job == JobEnum.BTN) { xpath += "li[2]"; } else if (job == JobEnum.DRK || job == JobEnum.NIN || job == JobEnum.ARM || job == JobEnum.FSH) { xpath += "li[3]"; } else if (job == JobEnum.WHM || job == JobEnum.SAM || job == JobEnum.GSM) { xpath += "li[4]"; } else if (job == JobEnum.SCH || job == JobEnum.BRD || job == JobEnum.LTW) { xpath += "li[5]"; } else if (job == JobEnum.AST || job == JobEnum.MCH || job == JobEnum.WVR) { xpath += "li[6]"; } else if (job == JobEnum.BLM || job == JobEnum.ALC) { xpath += "li[7]"; } else if (job == JobEnum.SMN || job == JobEnum.CUL) { xpath += "li[8]"; } else if (job == JobEnum.RDM) { xpath += "li[9]"; } else { xpath += "li[10]"; } return(GetSingleNodeForCharacter(xpath).InnerText); }