|
| readonly record struct | DisplayEntity (Identifier Identifier, Rectangle Rect, float RotationRad) |
| |
| | ItemAssemblyPrefab (ContentXElement element, ItemAssemblyFile file) |
| |
| List< MapEntity > | CreateInstance (Vector2 position, Submarine sub, bool selectInstance=false) |
| |
| void | Delete () |
| |
| override void | Dispose () |
| |
| | 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.
|
| |
| bool | NameMatches (IEnumerable< string > allowedNames, StringComparison comparisonType) |
| |
| bool | IsLinkAllowed (MapEntityPrefab target) |
| |
| | Prefab (ContentFile file, Identifier identifier) |
| |
| | Prefab (ContentFile file, ContentXElement element) |
| |
| void | Dispose () |
| |
|
| override LocalizedString | Name [get] |
| |
| override Sprite | Sprite [get] |
| |
| override string | OriginalName [get] |
| |
| override ImmutableHashSet< Identifier > | Tags [get] |
| |
| override ImmutableHashSet< Identifier > | AllowedLinks [get] |
| |
| override MapEntityCategory | Category [get] |
| |
| override ImmutableHashSet< string > | Aliases [get] |
| |
| static IEnumerable< MapEntityPrefab > | List [get] |
| |
| static MapEntityPrefab | Selected [get, set] |
| |
| Sprite | Sprite [get] |
| |
| virtual bool | CanSpriteFlipX = false [get] |
| |
| virtual bool | CanSpriteFlipY = false [get] |
| |
| string | OriginalName [get] |
| |
| LocalizedString | Name [get] |
| |
| ImmutableHashSet< Identifier > | Tags [get] |
| |
| ImmutableHashSet< Identifier > | AllowedLinks [get] |
| | Links defined to identifiers.
|
| |
| MapEntityCategory | Category [get] |
| |
| 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] |
| |
◆ ItemAssemblyPrefab()
◆ CreateInstance() [1/2]
| override void Barotrauma.ItemAssemblyPrefab.CreateInstance |
( |
Rectangle | rect | ) |
|
|
protected |
◆ CreateInstance() [2/2]
◆ Delete()
| void Barotrauma.ItemAssemblyPrefab.Delete |
( |
| ) |
|
◆ DetermineIdentifier()
| override Identifier Barotrauma.ItemAssemblyPrefab.DetermineIdentifier |
( |
XElement | element | ) |
|
|
protectedvirtual |
◆ DisplayEntity()
| readonly record struct Barotrauma.ItemAssemblyPrefab.DisplayEntity |
( |
Identifier | Identifier, |
|
|
Rectangle | Rect, |
|
|
float | RotationRad ) |
◆ Dispose()
| override void Barotrauma.ItemAssemblyPrefab.Dispose |
( |
| ) |
|
◆ PasteEntities()
| static List< MapEntity > Barotrauma.ItemAssemblyPrefab.PasteEntities |
( |
Vector2 | position, |
|
|
Submarine | sub, |
|
|
XElement | configElement, |
|
|
string | filePath = null, |
|
|
bool | selectInstance = false ) |
|
static |
◆ Bounds
| readonly Rectangle Barotrauma.ItemAssemblyPrefab.Bounds |
◆ DisplayEntities
| readonly ImmutableArray<DisplayEntity> Barotrauma.ItemAssemblyPrefab.DisplayEntities |
◆ Prefabs
◆ Aliases
| override ImmutableHashSet<string> Barotrauma.ItemAssemblyPrefab.Aliases |
|
get |
◆ AllowedLinks
| override ImmutableHashSet<Identifier> Barotrauma.ItemAssemblyPrefab.AllowedLinks |
|
get |
◆ Category
◆ Name
◆ OriginalName
| override string Barotrauma.ItemAssemblyPrefab.OriginalName |
|
get |
◆ Sprite
| override Sprite Barotrauma.ItemAssemblyPrefab.Sprite |
|
get |
◆ Tags
| override ImmutableHashSet<Identifier> Barotrauma.ItemAssemblyPrefab.Tags |
|
get |
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Map/ItemAssemblyPrefab.cs