Barotrauma Client Doc
|
Classes | |
class | OutfitPreview |
class | PreviewItem |
Public Member Functions | |
override void | Dispose () |
JobPrefab (ContentXElement element, JobsFile file) | |
GUIButton | CreateInfoFrame (out GUIComponent buttonContainer) |
List< OutfitPreview > | GetJobOutfitSprites (CharacterInfoPrefab charInfoPrefab, bool useInventoryIcon, out Vector2 maxDimensions) |
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 BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
Barotrauma.JobPrefab.JobPrefab | ( | ContentXElement | element, |
JobsFile | file | ||
) |
Definition at line 206 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
GUIButton Barotrauma.JobPrefab.CreateInfoFrame | ( | out GUIComponent | buttonContainer | ) |
Definition at line 11 of file BarotraumaClient/ClientSource/Characters/Jobs/JobPrefab.cs.
|
virtual |
Implements Barotrauma.Prefab.
Definition at line 77 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
static |
Definition at line 85 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
List<OutfitPreview> Barotrauma.JobPrefab.GetJobOutfitSprites | ( | CharacterInfoPrefab | charInfoPrefab, |
bool | useInventoryIcon, | ||
out Vector2 | maxDimensions | ||
) |
Definition at line 77 of file BarotraumaClient/ClientSource/Characters/Jobs/JobPrefab.cs.
|
static |
readonly List<Identifier> Barotrauma.JobPrefab.AppropriateOrders = new List<Identifier>() |
Definition at line 114 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly List<AutonomousObjective> Barotrauma.JobPrefab.AutonomousObjectives = new List<AutonomousObjective>() |
Definition at line 113 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly LocalizedString Barotrauma.JobPrefab.Description |
Definition at line 132 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
Sprite Barotrauma.JobPrefab.Icon |
Definition at line 197 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
Sprite Barotrauma.JobPrefab.IconSmall |
Definition at line 198 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly Dictionary<int, ContentXElement> Barotrauma.JobPrefab.ItemSets = new Dictionary<int, ContentXElement>() |
Definition at line 110 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly LocalizedString Barotrauma.JobPrefab.Name |
Definition at line 123 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
static |
Definition at line 75 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly ImmutableDictionary<int, ImmutableArray<PreviewItem> > Barotrauma.JobPrefab.PreviewItems |
Definition at line 111 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
readonly List<SkillPrefab> Barotrauma.JobPrefab.Skills = new List<SkillPrefab>() |
Definition at line 112 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 149 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 202 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 191 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 126 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 142 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
staticget |
Tag -> priority.
Definition at line 83 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 156 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 170 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 163 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 135 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 177 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 200 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 117 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 204 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.
|
get |
Definition at line 184 of file BarotraumaShared/SharedSource/Characters/Jobs/JobPrefab.cs.