Job
Barotrauma Job class with some additional functions and fields
Barotrauma source code: Job.cs
Functions
Equals(obj)
Equals
Parameters
-
obj
Object
Returns
-
bool
GetHashCode()
GetHashCode
Returns
-
number
GetSkill(skillIdentifier)
GetSkill
Parameters
-
skillIdentifier
Identifier
Returns
-
Skill
GetSkillLevel(skillIdentifier)
GetSkillLevel
Parameters
-
skillIdentifier
Identifier
Returns
-
number
GetSkills()
GetSkills
Returns
-
IEnumerable
GetType()
GetType
Returns
-
Type
GiveJobItems(character, isPvPMode, spawnPoint)
GiveJobItems
Parameters
-
character
Character
-
isPvPMode
bool
-
spawnPoint
WayPoint
IncreaseSkillLevel(skillIdentifier, increase, increasePastMax)
IncreaseSkillLevel
Parameters
-
skillIdentifier
Identifier
-
increase
number
-
increasePastMax
bool
Job(jobPrefab, isPvP, randSync, variant, s)
Job
Parameters
-
jobPrefab
JobPrefab
-
isPvP
bool
-
randSync
RandSync
-
variant
number
-
s
Skill[]
Job(element)
Job
Parameters
-
element
ContentXElement
Job(jobPrefab, isPvP)
Job
Parameters
-
jobPrefab
JobPrefab
-
isPvP
bool
Job.Random(isPvP, randSync)
Random
Parameters
-
isPvP
bool
-
randSync
RandSync
Returns
OverrideSkills(newSkills)
OverrideSkills
Parameters
-
newSkills
table
Save(parentElement)
Save
Parameters
-
parentElement
Xml.Linq.XElement
Returns
-
Xml.Linq.XElement
ToString()
ToString
Returns
Fields
Description
Description, field of type LocalizedString
-
Description
Name
Name, field of type LocalizedString
-
Name
Prefab
Prefab, field of type JobPrefab
-
Prefab
PrimarySkill
PrimarySkill, field of type Skill
-
PrimarySkill
Variant
Variant, field of type number
-
Variant