|
Barotrauma Server Doc
|
Classes | |
| class | PreviewItem |
Public Member Functions | |
| override void | Dispose () |
| JobPrefab (ContentXElement element, JobsFile file) | |
Public Member Functions inherited from Barotrauma.Prefab | |
| Prefab (ContentFile file, Identifier identifier) | |
| Prefab (ContentFile file, ContentXElement element) | |
Static Public Member Functions | |
| static JobPrefab | Get (Identifier identifier) |
| static JobPrefab | Random (Rand.RandSync sync, Func< JobPrefab, bool > predicate=null) |
Static Public Member Functions inherited from Barotrauma.Prefab | |
| 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 |
Public Attributes inherited from Barotrauma.Prefab | |
| readonly Identifier | Identifier |
| readonly ContentFile | ContentFile |
Static Public Attributes | |
| static readonly PrefabCollection< JobPrefab > | Prefabs = new PrefabCollection<JobPrefab>() |
Static Public Attributes inherited from Barotrauma.Prefab | |
| static readonly ImmutableHashSet< Type > | Types |
Properties | |
| static IReadOnlyDictionary< Identifier, float > | ItemRepairPriorities [get] |
| Tag -> priority. More... | |
| 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] |
Properties inherited from Barotrauma.PrefabWithUintIdentifier | |
| UInt32 | UintIdentifier [get, set] |
Properties inherited from Barotrauma.Prefab | |
| ContentPackage? | ContentPackage [get] |
| ContentPath | FilePath [get] |
Additional Inherited Members | |
Protected Member Functions inherited from Barotrauma.PrefabWithUintIdentifier | |
| PrefabWithUintIdentifier (ContentFile file, Identifier identifier) | |
| PrefabWithUintIdentifier (ContentFile file, ContentXElement element) | |
Protected Member Functions inherited from Barotrauma.Prefab | |
| virtual Identifier | DetermineIdentifier (XElement element) |
Definition at line 73 of file JobPrefab.cs.
| Barotrauma.JobPrefab.JobPrefab | ( | ContentXElement | element, |
| JobsFile | file | ||
| ) |
Definition at line 206 of file JobPrefab.cs.
|
virtual |
Implements Barotrauma.Prefab.
Definition at line 77 of file JobPrefab.cs.
|
static |
Definition at line 85 of file JobPrefab.cs.
|
static |
| readonly List<Identifier> Barotrauma.JobPrefab.AppropriateOrders = new List<Identifier>() |
Definition at line 114 of file JobPrefab.cs.
| readonly List<AutonomousObjective> Barotrauma.JobPrefab.AutonomousObjectives = new List<AutonomousObjective>() |
Definition at line 113 of file JobPrefab.cs.
| readonly LocalizedString Barotrauma.JobPrefab.Description |
Definition at line 132 of file JobPrefab.cs.
| Sprite Barotrauma.JobPrefab.Icon |
Definition at line 197 of file JobPrefab.cs.
| Sprite Barotrauma.JobPrefab.IconSmall |
Definition at line 198 of file JobPrefab.cs.
| readonly Dictionary<int, ContentXElement> Barotrauma.JobPrefab.ItemSets = new Dictionary<int, ContentXElement>() |
Definition at line 110 of file JobPrefab.cs.
| readonly LocalizedString Barotrauma.JobPrefab.Name |
Definition at line 123 of file JobPrefab.cs.
|
static |
Definition at line 75 of file JobPrefab.cs.
| readonly ImmutableDictionary<int, ImmutableArray<PreviewItem> > Barotrauma.JobPrefab.PreviewItems |
Definition at line 111 of file JobPrefab.cs.
| readonly List<SkillPrefab> Barotrauma.JobPrefab.Skills = new List<SkillPrefab>() |
Definition at line 112 of file JobPrefab.cs.
|
get |
Definition at line 149 of file JobPrefab.cs.
|
get |
Definition at line 202 of file JobPrefab.cs.
|
get |
Definition at line 191 of file JobPrefab.cs.
|
get |
Definition at line 126 of file JobPrefab.cs.
|
get |
Definition at line 142 of file JobPrefab.cs.
|
staticget |
Tag -> priority.
Definition at line 83 of file JobPrefab.cs.
|
get |
Definition at line 156 of file JobPrefab.cs.
|
get |
Definition at line 170 of file JobPrefab.cs.
|
get |
Definition at line 163 of file JobPrefab.cs.
|
get |
Definition at line 135 of file JobPrefab.cs.
|
get |
Definition at line 177 of file JobPrefab.cs.
|
get |
Definition at line 200 of file JobPrefab.cs.
|
get |
Definition at line 117 of file JobPrefab.cs.
|
get |
Definition at line 204 of file JobPrefab.cs.
|
get |
Definition at line 184 of file JobPrefab.cs.