Show / Hide Table of Contents

Namespace Content.Server.Wires

Classes

ActivatableUIRequiresPanelComponent

This is used for activatable UIs that require the entity to have a panel in a certain state.

BaseToggleWireAction

Utility class meant to be implemented. This is to toggle a value whenever a wire is cut, mended, or pulsed.

BaseWireAction

IWireAction

ComponentWireAction<TComponent>

convenience class for wires that depend on the existence of some component to function. Slightly reduces boilerplate.

TimedWireEvent

Wire

WireLayout

WireLayout.WireData

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.

WiresComponent

WiresSystem

Interfaces

IWireAction

An interface used by WiresSystem to allow compositional wiresets. This is expected to be flyweighted, do not store per-entity state within an object/class that implements IWireAction.

Delegates

WireActionDelegate

☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾