f37369cdda
Co-authored-by: Cursor <cursoragent@cursor.com>
61 lines
1.4 KiB
C#
61 lines
1.4 KiB
C#
using HSUI.Helpers;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace HSUI.Interface.Jobs
|
|
{
|
|
public class BaseJobsConfig : JobConfig
|
|
{
|
|
public override uint JobId => 0;
|
|
|
|
public BaseJobsConfig()
|
|
{
|
|
UseDefaultPrimaryResourceBar = true;
|
|
}
|
|
}
|
|
|
|
public class GladiatorConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.GLA;
|
|
}
|
|
|
|
public class MarauderConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.MRD;
|
|
}
|
|
|
|
public class PugilistConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.PGL;
|
|
}
|
|
|
|
public class LancerConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.LNC;
|
|
}
|
|
|
|
public class RogueConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.ROG;
|
|
}
|
|
|
|
public class ArcherConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.ARC;
|
|
}
|
|
|
|
public class ThaumaturgeConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.THM;
|
|
}
|
|
|
|
public class ArcanistConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.ACN;
|
|
}
|
|
|
|
public class ConjurerConfig : BaseJobsConfig
|
|
{
|
|
[JsonIgnore] public override uint JobId => JobIDs.CNJ;
|
|
}
|
|
}
|