Class ElevatorComponent
Inheritance
System.Object
ElevatorComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
[RequireComponent]
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 |
|
IsCarryingVehicles
Declaration
public bool IsCarryingVehicles { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
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