Class ConstructionPrototype
Inheritance
System.Object
ConstructionPrototype
Implements
Robust.Shared.Prototypes.IPrototype
Assembly: Content.Shared.dll
Syntax
public sealed class ConstructionPrototype : object, IPrototype
Fields
|
Improve this Doc
View Source
CanRotate
Whether this construction can be constructed rotated or not.
Declaration
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Description
"Useful" description displayed in the construction GUI.
Declaration
public string Description
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Graph
Declaration
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Hide
Hide from the construction list
Declaration
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Icon
Texture path inside the construction GUI.
Declaration
public SpriteSpecifier Icon
Field Value
Type |
Description |
Robust.Shared.Utility.SpriteSpecifier |
|
|
Improve this Doc
View Source
Mirror
Construction to replace this construction with when the current one is 'flipped'
Declaration
Field Value
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Name
Friendly name displayed in the construction GUI.
Declaration
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
PlacementMode
Declaration
public string PlacementMode
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
StartNode
Declaration
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
TargetNode
Declaration
Field Value
Type |
Description |
System.String |
|
Properties
|
Improve this Doc
View Source
CanBuildInImpassable
If you can start building or complete steps on impassable terrain.
Declaration
public bool CanBuildInImpassable { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Category
Declaration
public string Category { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Conditions
Declaration
public IReadOnlyList<IConstructionCondition> Conditions { get; }
Property Value
|
Improve this Doc
View Source
ID
Declaration
public string ID { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Layers
Declaration
public IReadOnlyList<SpriteSpecifier> Layers { get; }
Property Value
Type |
Description |
IReadOnlyList<Robust.Shared.Utility.SpriteSpecifier> |
|
|
Improve this Doc
View Source
Type
Declaration
public ConstructionType Type { get; }
Property Value
Implements
Robust.Shared.Prototypes.IPrototype