Class WireLayoutPrototype
WireLayout prototype.
This is meant for ease of organizing wire sets on entities that use wires. Once one of these is initialized, it should be stored in the WiresSystem as a functional wire set.
Inheritance
System.Object
WireLayoutPrototype
Implements
Robust.Shared.Prototypes.IPrototype
Robust.Shared.Prototypes.IInheritingPrototype
Namespace: Content.Server.Wires
Assembly: Content.Server.dll
Syntax
public sealed class WireLayoutPrototype : object, IPrototype, IInheritingPrototype
Properties
| Improve this Doc View SourceAbstract
Declaration
public bool Abstract { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
DummyWires
How many wires in this layout will do nothing (these are added upon layout initialization)
Declaration
public int DummyWires { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
ID
Declaration
public string ID { get; }
Property Value
Type | Description |
---|---|
System.String |
Parents
Declaration
public string[] Parents { get; }
Property Value
Type | Description |
---|---|
System.String[] |
Wires
All the valid IWireActions currently in this layout.
Declaration
public List<IWireAction>? Wires { get; }
Property Value
Type | Description |
---|---|
System.Nullable<List<IWireAction>> |
Implements
Robust.Shared.Prototypes.IPrototype
Robust.Shared.Prototypes.IInheritingPrototype