Class LogicGateComponent
Inheritance
System.Object
LogicGateComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class LogicGateComponent : SelectionComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, IWireContainer
Constructors
LogicGateComponent()
Declaration
public LogicGateComponent()
Fields
On
Declaration
Field Value
Type |
Description |
System.Boolean |
|
Signals
Declaration
Field Value
Type |
Description |
System.Boolean[] |
|
Properties
Options
Declaration
public override string[] Options { get; }
Property Value
Type |
Description |
System.String[] |
|
Overrides
Wires
Declaration
public IEnumerable<WireConnection> Wires { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<WireConnection> |
|
Methods
Destroy()
Declaration
public override void Destroy()
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
OnSelectionChanged()
Declaration
public override void OnSelectionChanged()
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods