Show / Hide Table of Contents

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 Source

Abstract

Declaration
public bool Abstract { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

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
| Improve this Doc View Source

ID

Declaration
public string ID { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Parents

Declaration
public string[] Parents { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾