Class ElevatorComponent
Inheritance
System.Object
ElevatorComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class ElevatorComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INetObjectPriority, INetObject
Constructors
ElevatorComponent()
Declaration
public ElevatorComponent()
Fields
BeforeDestroy
Declaration
public ThreadSafeAction BeforeDestroy
Field Value
DurabilityCostPerUse
Declaration
public float DurabilityCostPerUse
Field Value
Type |
Description |
System.Single |
|
Properties
Active
Declaration
public bool Active { get; }
Property Value
Type |
Description |
System.Boolean |
|
ID
Declaration
Property Value
Type |
Description |
System.Int32 |
|
NetObjectCreationRealtime
Declaration
public double NetObjectCreationRealtime { get; set; }
Property Value
Type |
Description |
System.Double |
|
Priority
Declaration
public float Priority { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
Destroy()
Declaration
public override void Destroy()
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
IsNotRelevant(INetObjectViewer)
Declaration
public bool IsNotRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsRelevant(INetObjectViewer)
Declaration
public bool IsRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsUpdated(INetObjectViewer)
Declaration
public bool IsUpdated(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
MoveDown(Player, InteractionTriggerInfo, InteractionTarget)
Declaration
[Interaction]
public void MoveDown(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
MoveUp(Player, InteractionTriggerInfo, InteractionTarget)
Declaration
[Interaction]
public void MoveUp(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
OnCreate()
Declaration
public override void OnCreate()
Overrides
ReceiveInitialState(BSONObject)
Declaration
public void ReceiveInitialState(BSONObject bsonObj)
Parameters
ReceiveUpdate(BSONObject)
Update cage's position, velocity and state.
Declaration
public void ReceiveUpdate(BSONObject bsonObj)
Parameters
SendInitialState(BSONObject, INetObjectViewer)
Declaration
public void SendInitialState(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
SendUpdate(BSONObject, INetObjectViewer)
Declaration
public void SendUpdate(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
Stop(Player, InteractionTriggerInfo, InteractionTarget)
Declaration
[Interaction]
public void Stop(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods