|
| 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) |
|
| Prefab (ContentFile file, Identifier identifier) |
|
| Prefab (ContentFile file, ContentXElement element) |
|
abstract void | Dispose () |
|
|
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] |
|
UInt32 | UintIdentifier [get, set] |
|
ContentPackage? | ContentPackage [get] |
|
ContentPath | FilePath [get] |
|
◆ MapEntityPrefab() [1/2]
Barotrauma.MapEntityPrefab.MapEntityPrefab |
( |
Identifier |
identifier | ) |
|
|
protected |
◆ MapEntityPrefab() [2/2]
◆ CreateInstance()
abstract void Barotrauma.MapEntityPrefab.CreateInstance |
( |
Rectangle |
rect | ) |
|
|
protectedpure virtual |
◆ DrawListLine()
void Barotrauma.MapEntityPrefab.DrawListLine |
( |
SpriteBatch |
spriteBatch, |
|
|
Vector2 |
pos, |
|
|
Color |
color |
|
) |
| |
◆ DrawPlacing() [1/2]
virtual void Barotrauma.MapEntityPrefab.DrawPlacing |
( |
SpriteBatch |
spriteBatch, |
|
|
Camera |
cam |
|
) |
| |
|
virtual |
◆ DrawPlacing() [2/2]
virtual void Barotrauma.MapEntityPrefab.DrawPlacing |
( |
SpriteBatch |
spriteBatch, |
|
|
Rectangle |
drawRect, |
|
|
float |
scale = 1.0f , |
|
|
float |
rotation = 0.0f , |
|
|
SpriteEffects |
spriteEffects = SpriteEffects.None |
|
) |
| |
|
virtual |
◆ Find() [1/3]
◆ Find() [2/3]
◆ Find() [3/3]
static MapEntityPrefab Barotrauma.MapEntityPrefab.Find |
( |
string |
name, |
|
|
string |
identifier = null , |
|
|
bool |
showErrorMessages = true |
|
) |
| |
|
static |
Find a matching map entity prefab
- Parameters
-
name | The name of the item (can be omitted when searching based on identifier) |
identifier | The identifier of the item (if null, the identifier is ignored and the search is done only based on the name) |
Definition at line 90 of file BarotraumaShared/SharedSource/Map/MapEntityPrefab.cs.
◆ FindByIdentifier()
◆ FindByName()
static MapEntityPrefab Barotrauma.MapEntityPrefab.FindByName |
( |
string |
name | ) |
|
|
static |
◆ GetAllowedUpgrades()
IEnumerable<Identifier> Barotrauma.MapEntityPrefab.GetAllowedUpgrades |
( |
| ) |
|
◆ GetHullNameTextId()
string Barotrauma.MapEntityPrefab.GetHullNameTextId |
( |
| ) |
|
◆ GetItemNameTextId()
string Barotrauma.MapEntityPrefab.GetItemNameTextId |
( |
| ) |
|
◆ GetRandom()
◆ GetSelected()
static object Barotrauma.MapEntityPrefab.GetSelected |
( |
| ) |
|
|
static |
◆ HasSubCategory()
bool Barotrauma.MapEntityPrefab.HasSubCategory |
( |
string |
subcategory | ) |
|
◆ IsLinkAllowed()
◆ LoadDescription()
◆ NameMatches() [1/2]
bool Barotrauma.MapEntityPrefab.NameMatches |
( |
IEnumerable< string > |
allowedNames, |
|
|
StringComparison |
comparisonType |
|
) |
| |
◆ NameMatches() [2/2]
bool Barotrauma.MapEntityPrefab.NameMatches |
( |
string |
name, |
|
|
StringComparison |
comparisonType |
|
) |
| |
Check if the name or any of the aliases of this prefab match the given name.
◆ SelectPrefab()
static bool Barotrauma.MapEntityPrefab.SelectPrefab |
( |
object |
selection | ) |
|
|
static |
◆ UpdatePlacing()
virtual void Barotrauma.MapEntityPrefab.UpdatePlacing |
( |
Camera |
cam | ) |
|
|
virtual |
◆ placePosition
Vector2 Barotrauma.MapEntityPrefab.placePosition |
|
staticprotected |
◆ Aliases
abstract ImmutableHashSet<string> Barotrauma.MapEntityPrefab.Aliases |
|
get |
◆ AllowedLinks
abstract ImmutableHashSet<Identifier> Barotrauma.MapEntityPrefab.AllowedLinks |
|
get |
◆ AllowedUpgrades
string Barotrauma.MapEntityPrefab.AllowedUpgrades |
|
getprotected set |
◆ CanSpriteFlipX
virtual bool Barotrauma.MapEntityPrefab.CanSpriteFlipX = false |
|
get |
◆ CanSpriteFlipY
virtual bool Barotrauma.MapEntityPrefab.CanSpriteFlipY = false |
|
get |
◆ Category
◆ Description
◆ HideInEditors
bool Barotrauma.MapEntityPrefab.HideInEditors |
|
getprotected set |
◆ HideInMenus
bool Barotrauma.MapEntityPrefab.HideInMenus |
|
getprotected set |
◆ Linkable
bool Barotrauma.MapEntityPrefab.Linkable |
|
getprotected set |
◆ List
◆ Name
◆ OriginalName
abstract string Barotrauma.MapEntityPrefab.OriginalName |
|
get |
◆ ResizeHorizontal
bool Barotrauma.MapEntityPrefab.ResizeHorizontal |
|
getprotected set |
◆ ResizeVertical
bool Barotrauma.MapEntityPrefab.ResizeVertical |
|
getprotected set |
◆ Scale
float Barotrauma.MapEntityPrefab.Scale |
|
getprotected set |
◆ Selected
◆ Sprite
abstract Sprite Barotrauma.MapEntityPrefab.Sprite |
|
get |
◆ SpriteColor
Color Barotrauma.MapEntityPrefab.SpriteColor |
|
getprotected set |
◆ Subcategory
string Barotrauma.MapEntityPrefab.Subcategory |
|
getprotected set |
◆ Tags
abstract ImmutableHashSet<Identifier> Barotrauma.MapEntityPrefab.Tags |
|
get |