Class ElevatorCallPostComponent
Inheritance
System.Object
ElevatorCallPostComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class ElevatorCallPostComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INotifyPropertyChanged
Constructors
ElevatorCallPostComponent()
Declaration
public ElevatorCallPostComponent()
Fields
DefaultElevatorSerchRadius
Declaration
public static int DefaultElevatorSerchRadius
Field Value
Type |
Description |
System.Int32 |
|
LinkDistance2D
Declaration
public static int LinkDistance2D
Field Value
Type |
Description |
System.Int32 |
|
Properties
ElevatorLinkPosition
Declaration
public Vector3i ElevatorLinkPosition { get; set; }
Property Value
LinkedElevator
Declaration
public ElevatorComponent LinkedElevator { get; }
Property Value
Methods
CallElevator(Player, InteractionTarget, ElevatorComponent.State)
Declaration
public void CallElevator(Player player, InteractionTarget target, ElevatorComponent.State state)
Parameters
Destroy()
Declaration
public override void Destroy()
Overrides
FindLinkedElevator()
Declaration
public void FindLinkedElevator()
FindLinkedElevator(Int32)
Declaration
public void FindLinkedElevator(int searchSize)
Parameters
Type |
Name |
Description |
System.Int32 |
searchSize |
|
Initialize()
Declaration
public override void Initialize()
Overrides
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
Stop(Player, InteractionTriggerInfo, InteractionTarget)
Declaration
[Interaction]
public void Stop(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods