Table of Contents

Class ProfessionInfo

Namespace
Moongate.UO.Data.Professions
Assembly
Moongate.UO.Data.dll

Represents ProfessionInfo.

public class ProfessionInfo
Inheritance
ProfessionInfo
Inherited Members

Constructors

ProfessionInfo()

public ProfessionInfo()

Fields

Professions

public static ProfessionInfo[] Professions

Field Value

ProfessionInfo[]

Properties

DescID

public int DescID { get; set; }

Property Value

int

GumpID

public int GumpID { get; set; }

Property Value

int

ID

public int ID { get; set; }

Property Value

int

Name

public string Name { get; set; }

Property Value

string

NameID

public int NameID { get; set; }

Property Value

int

Skills

public (UOSkillName, byte)[] Skills { get; }

Property Value

(UOSkillName, byte)[]

Stats

public byte[] Stats { get; }

Property Value

byte[]

TopLevel

public bool TopLevel { get; set; }

Property Value

bool

Methods

FixSkills()

public void FixSkills()

GetProfession(int, out ProfessionInfo)

public static bool GetProfession(int profIndex, out ProfessionInfo profession)

Parameters

profIndex int
profession ProfessionInfo

Returns

bool

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

TryGetSkillName(string, out UOSkillName)

public static bool TryGetSkillName(string name, out UOSkillName skillName)

Parameters

name string
skillName UOSkillName

Returns

bool

VerifyProfession(int)

public static bool VerifyProfession(int profIndex)

Parameters

profIndex int

Returns

bool