Show / Hide Table of Contents

Class ElevatorCallPostComponent

Inheritance
System.Object
WorldObjectComponent
ElevatorCallPostComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
System.ComponentModel.INotifyPropertyChanged
Inherited Members
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.Tick()
WorldObjectComponent.LateTick()
WorldObjectComponent.TryPickup(Player, InventoryChangeSet, Inventory, Boolean)
WorldObjectComponent.OnPickup(Player)
WorldObjectComponent.OnBeforeObjectMoved()
WorldObjectComponent.OnAfterObjectMoved()
WorldObjectComponent.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObjectComponent.UILinkContent()
WorldObjectComponent.Parent
WorldObjectComponent.Name
WorldObjectComponent.IconName
WorldObjectComponent.ForceActiveTab
WorldObjectComponent.ComponentPrefabName
WorldObjectComponent.ComponentTabName
WorldObjectComponent.Enabled
WorldObjectComponent.IsDestroyed
WorldObjectComponent.Availability
WorldObjectComponent.ShouldRequestEverything
WorldObjectComponent.Owners
WorldObjectComponent.ControllerID
WorldObjectComponent.IOwned.Deed
WorldObjectComponent.Subscriptions
WorldObjectComponent.PropertyChanged
Namespace: Eco.Gameplay.Components
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
Type Description
Vector3i

LinkedElevator

Declaration
public ElevatorComponent LinkedElevator { get; }
Property Value
Type Description
ElevatorComponent

Methods

CallElevator(Player, InteractionTarget, ElevatorComponent.State)

Declaration
public void CallElevator(Player player, InteractionTarget target, ElevatorComponent.State state)
Parameters
Type Name Description
Player player
InteractionTarget target
ElevatorComponent.State state

Destroy()

Declaration
public override void Destroy()
Overrides
WorldObjectComponent.Destroy()

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
WorldObjectComponent.Initialize()

MoveDown(Player, InteractionTriggerInfo, InteractionTarget)

Declaration
[Interaction]
public void MoveDown(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
Type Name Description
Player player
InteractionTriggerInfo trigger
InteractionTarget target

MoveUp(Player, InteractionTriggerInfo, InteractionTarget)

Declaration
[Interaction]
public void MoveUp(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
Type Name Description
Player player
InteractionTriggerInfo trigger
InteractionTarget target

Stop(Player, InteractionTriggerInfo, InteractionTarget)

Declaration
[Interaction]
public void Stop(Player player, InteractionTriggerInfo trigger, InteractionTarget target)
Parameters
Type Name Description
Player player
InteractionTriggerInfo trigger
InteractionTarget target

Implements

ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IHasInteractions
System.ComponentModel.INotifyPropertyChanged

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾