Barotrauma Server
|
Classes | |
class | PreviewItem |
Public Member Functions | |
override void | Dispose () |
JobPrefab (ContentXElement element, JobsFile file) | |
![]() | |
Prefab (ContentFile file, Identifier identifier) | |
Prefab (ContentFile file, ContentXElement element) | |
void | Dispose () |
Static Public Member Functions | |
static JobPrefab | Get (Identifier identifier) |
static JobPrefab | Random (Rand.RandSync sync, Func< JobPrefab, bool > predicate=null) |
![]() | |
static void | DisallowCallFromConstructor () |
Public Attributes | |
readonly Dictionary< int, ContentXElement > | ItemSets = new Dictionary<int, ContentXElement>() |
readonly ImmutableDictionary< int, ImmutableArray< PreviewItem > > | PreviewItems |
readonly List< SkillPrefab > | Skills = new List<SkillPrefab>() |
readonly List< AutonomousObjective > | AutonomousObjectives = new List<AutonomousObjective>() |
readonly List< Identifier > | AppropriateOrders = new List<Identifier>() |
readonly LocalizedString | Name |
readonly LocalizedString | Description |
Sprite | Icon |
Sprite | IconSmall |
![]() | |
readonly Identifier | Identifier |
readonly ContentFile | ContentFile |
Static Public Attributes | |
static readonly PrefabCollection< JobPrefab > | Prefabs = new PrefabCollection<JobPrefab>() |
![]() | |
static readonly ImmutableHashSet< Type > | Types |
Properties | |
static IReadOnlyDictionary< Identifier, float > | ItemRepairPriorities [get] |
Tag -> priority. | |
Color | UIColor [get] |
AIObjectiveIdle.BehaviorType | IdleBehavior [get] |
bool | OnlyJobSpecificDialog [get] |
int | InitialCount [get] |
bool | AllowAlways [get] |
int | MaxNumber [get] |
int | MinNumber [get] |
float | MinKarma [get] |
float | PriceMultiplier [get] |
float | VitalityModifier [get] |
bool | HiddenJob [get] |
SkillPrefab | PrimarySkill [get] |
ContentXElement | Element [get] |
int | Variants [get] |
![]() | |
UInt32 | UintIdentifier [get, set] |
![]() | |
ContentPackage? | ContentPackage [get] |
ContentPath | FilePath [get] |
Additional Inherited Members | |
![]() | |
PrefabWithUintIdentifier (ContentFile file, Identifier identifier) | |
PrefabWithUintIdentifier (ContentFile file, ContentXElement element) | |
![]() | |
virtual Identifier | DetermineIdentifier (XElement element) |
Barotrauma.JobPrefab.JobPrefab | ( | ContentXElement | element, |
JobsFile | file ) |
override void Barotrauma.JobPrefab.Dispose | ( | ) |
|
static |
|
static |
readonly List<Identifier> Barotrauma.JobPrefab.AppropriateOrders = new List<Identifier>() |
readonly List<AutonomousObjective> Barotrauma.JobPrefab.AutonomousObjectives = new List<AutonomousObjective>() |
readonly LocalizedString Barotrauma.JobPrefab.Description |
Sprite Barotrauma.JobPrefab.Icon |
Sprite Barotrauma.JobPrefab.IconSmall |
readonly Dictionary<int, ContentXElement> Barotrauma.JobPrefab.ItemSets = new Dictionary<int, ContentXElement>() |
readonly LocalizedString Barotrauma.JobPrefab.Name |
|
static |
readonly ImmutableDictionary<int, ImmutableArray<PreviewItem> > Barotrauma.JobPrefab.PreviewItems |
readonly List<SkillPrefab> Barotrauma.JobPrefab.Skills = new List<SkillPrefab>() |
|
get |
|
get |
|
get |
|
get |
|
get |
|
staticget |
Tag -> priority.
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |