Class PipeComponent
Inheritance
System.Object
PipeComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
[RequireComponent]
public class PipeComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, IWireContainer
Constructors
PipeComponent()
Declaration
Properties
Availability
Declaration
public override WorldObjectComponentClientAvailability Availability { get; }
Property Value
Overrides
Enabled
Declaration
public override bool Enabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Tanks
Declaration
public ControllerList<LiquidTank> Tanks { get; set; }
Property Value
Wires
Declaration
public IEnumerable<WireConnection> Wires { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<WireConnection> |
|
Methods
AddTank(LiquidTank)
Declaration
public void AddTank(LiquidTank tank)
Parameters
Initialize()
Declaration
public override void Initialize()
Overrides
Initialize(List<LiquidTank>)
Declaration
public void Initialize(List<LiquidTank> tanks)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<LiquidTank> |
tanks |
|
Tick()
Declaration
public override void Tick()
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods