Barotrauma Client Doc
|
Public Member Functions | |
override void | Dispose () |
LinkedSubmarinePrefab (SubmarineInfo subInfo) | |
Public Member Functions inherited from Barotrauma.MapEntityPrefab | |
MapEntityPrefab (ContentXElement element, ContentFile file) | |
string | GetItemNameTextId () |
string | GetHullNameTextId () |
IEnumerable< Identifier > | GetAllowedUpgrades () |
bool | HasSubCategory (string subcategory) |
bool | NameMatches (string name, StringComparison comparisonType) |
Check if the name or any of the aliases of this prefab match the given name. More... | |
bool | NameMatches (IEnumerable< string > allowedNames, StringComparison comparisonType) |
bool | IsLinkAllowed (MapEntityPrefab target) |
virtual void | UpdatePlacing (Camera cam) |
virtual void | DrawPlacing (SpriteBatch spriteBatch, Camera cam) |
virtual void | DrawPlacing (SpriteBatch spriteBatch, Rectangle drawRect, float scale=1.0f, float rotation=0.0f, SpriteEffects spriteEffects=SpriteEffects.None) |
void | DrawListLine (SpriteBatch spriteBatch, Vector2 pos, Color color) |
Public Member Functions inherited from Barotrauma.Prefab | |
Prefab (ContentFile file, Identifier identifier) | |
Prefab (ContentFile file, ContentXElement element) | |
Public Attributes | |
readonly SubmarineInfo | subInfo |
Public Attributes inherited from Barotrauma.Prefab | |
readonly Identifier | Identifier |
readonly ContentFile | ContentFile |
Protected Member Functions | |
override void | CreateInstance (Rectangle rect) |
Protected Member Functions inherited from Barotrauma.MapEntityPrefab | |
MapEntityPrefab (Identifier identifier) | |
void | LoadDescription (ContentXElement element) |
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) |
Properties | |
override Sprite | Sprite [get] |
override string | OriginalName [get] |
override LocalizedString | Name [get] |
override ImmutableHashSet< Identifier > | Tags [get] |
override ImmutableHashSet< Identifier > | AllowedLinks [get] |
override MapEntityCategory | Category [get] |
override ImmutableHashSet< string > | Aliases [get] |
Properties inherited from Barotrauma.MapEntityPrefab | |
static IEnumerable< MapEntityPrefab > | List [get] |
static MapEntityPrefab | Selected [get, set] |
abstract Sprite | Sprite [get] |
virtual bool | CanSpriteFlipX = false [get] |
virtual bool | CanSpriteFlipY = false [get] |
abstract string | OriginalName [get] |
abstract LocalizedString | Name [get] |
abstract ImmutableHashSet< Identifier > | Tags [get] |
abstract ImmutableHashSet< Identifier > | AllowedLinks [get] |
Links defined to identifiers. More... | |
abstract MapEntityCategory | Category [get] |
abstract ImmutableHashSet< string > | Aliases [get] |
bool | ResizeHorizontal [get, protected set] |
bool | ResizeVertical [get, protected set] |
LocalizedString | Description [get, protected set] |
string | AllowedUpgrades [get, protected set] |
bool | HideInMenus [get, protected set] |
bool | HideInEditors [get, protected set] |
string | Subcategory [get, protected set] |
bool | Linkable [get, protected set] |
Color | SpriteColor [get, protected set] |
float | Scale [get, protected set] |
Properties inherited from Barotrauma.PrefabWithUintIdentifier | |
UInt32 | UintIdentifier [get, set] |
Properties inherited from Barotrauma.Prefab | |
ContentPackage? | ContentPackage [get] |
ContentPath | FilePath [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from Barotrauma.MapEntityPrefab | |
static bool | SelectPrefab (object selection) |
static object | GetSelected () |
static MapEntityPrefab | Find (string name, string identifier=null, bool showErrorMessages=true) |
Find a matching map entity prefab More... | |
static MapEntityPrefab | Find (string name, Identifier identifier, bool showErrorMessages=true) |
static MapEntityPrefab | GetRandom (Predicate< MapEntityPrefab > predicate, Rand.RandSync sync) |
static MapEntityPrefab | Find (Predicate< MapEntityPrefab > predicate) |
Find a matching map entity prefab More... | |
static MapEntityPrefab | FindByName (string name) |
static MapEntityPrefab | FindByIdentifier (Identifier identifier) |
Static Public Member Functions inherited from Barotrauma.Prefab | |
static void | DisallowCallFromConstructor () |
Static Public Attributes inherited from Barotrauma.Prefab | |
static readonly ImmutableHashSet< Type > | Types |
Static Protected Attributes inherited from Barotrauma.MapEntityPrefab | |
static Vector2 | placePosition |
Definition at line 12 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
Barotrauma.LinkedSubmarinePrefab.LinkedSubmarinePrefab | ( | SubmarineInfo | subInfo | ) |
Definition at line 32 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
protectedvirtual |
Implements Barotrauma.MapEntityPrefab.
Definition at line 39 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
virtual |
Implements Barotrauma.Prefab.
Definition at line 14 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
readonly SubmarineInfo Barotrauma.LinkedSubmarinePrefab.subInfo |
Definition at line 16 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 30 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 26 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 28 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 22 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 20 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 18 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.
|
get |
Definition at line 24 of file BarotraumaShared/SharedSource/Map/LinkedSubmarine.cs.