Class PipeEmitterObject
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Eco.Gameplay.Pipes
Assembly: Eco.Gameplay.dll
Syntax
public class PipeEmitterObject : WorldObject, INetObjectPriority, INetObject, INetObjectPosition, IPositionAndBounds, IUsable, IStorage, ISerializable, IRPCAuthChecks, ILinkable, IHasPosition, INotifyPropertyChanged, IDeedOwned, IController, IViewController, IHasUniversalID, IPlayerUseTracking, INamed, IHasSerializableID, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IInteractionTargetPriority, IPermanentDestroyHandler
Constructors
PipeEmitterObject()
Declaration
public PipeEmitterObject()
Fields
Ray
Declaration
public Ray Ray
Field Value
Type | Description |
---|---|
Ray |
Properties
DisplayName
Declaration
public override LocString DisplayName { get; }
Property Value
Type | Description |
---|---|
LocString |
Overrides
Transient
Declaration
public override bool Transient { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Methods
Cleanup()
Declaration
public void Cleanup()
CleanupEmitters()
Declaration
public static void CleanupEmitters()
Emit(Item, Int32)
Declaration
public void Emit(Item emitItem, int avgFlow)
Parameters
Type | Name | Description |
---|---|---|
Item | emitItem | |
System.Int32 | avgFlow |
EmitParticles(Ray, Item, Int32, Double)
Declaration
public static void EmitParticles(Ray ray, Item emissionItem, int avgFlow, double burstDuration = 0)
Parameters
Type | Name | Description |
---|---|---|
Ray | ray | |
Item | emissionItem | |
System.Int32 | avgFlow | |
System.Double | burstDuration |
RemoveEmitters(Ray)
Declaration
public static void RemoveEmitters(Ray ray)
Parameters
Type | Name | Description |
---|---|---|
Ray | ray |
Implements
System.ComponentModel.INotifyPropertyChanged