Show / Hide Table of Contents

Class MovableLinkComponent

Inheritance
System.Object
WorldObjectComponent
LinkComponent
MovableLinkComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
Inherited Members
LinkComponent.MaxConnectRadius
LinkComponent.LinkedComponents(Player)
LinkComponent.LinkSettingsAlias(IAlias)
LinkComponent.Initialize(Single)
LinkComponent.Initialize()
LinkComponent.SetConnectRadius(Single)
LinkComponent.GetSortedLinkedInventoriesAndUser(Player)
LinkComponent.GetSortedLinkedInventories(IAlias)
LinkComponent.GetSortedLinkedComponents(IAlias, Boolean, Boolean)
LinkComponent.GetSortedLinkedEnabledStorages(IAlias)
LinkComponent.GetEnabledLinkedStorages(IAlias)
LinkComponent.GetLinkedStorages<T>(IAlias)
LinkComponent.GetLinkedStoragesWithSettings(IAlias)
LinkComponent.GetAuthorizedLinkedObjects(IAlias)
LinkComponent.GetAllLinkedStacks(IAlias, Boolean, Boolean)
LinkComponent.OnAfterObjectMoved()
LinkComponent.Destroy()
LinkComponent.GetLinkSettings(IAlias, StorageComponent)
LinkComponent.GetLinkSettings(IAlias, WorldObject, Type)
LinkComponent.SetObjectPriority(Player, StorageComponent, Int32)
LinkComponent.SetObjectPriority(User, StorageComponent, Int32)
LinkComponent.SetObjectExpanded(Player, StorageComponent, Boolean)
LinkComponent.SetObjectExpanded(User, StorageComponent, Boolean)
LinkComponent.SetObjectEnabled(User, StorageComponent, Boolean)
LinkComponent.SetObjectInput(Player, StorageComponent, Boolean)
LinkComponent.SetAllObjectsInput(Player, Boolean)
LinkComponent.SetObjectInput(User, StorageComponent, Boolean, Boolean)
LinkComponent.SetObjectOutput(Player, StorageComponent, Boolean)
LinkComponent.SetAllObjectsOutput(Player, Boolean)
LinkComponent.SetObjectOutput(User, StorageComponent, Boolean, Boolean)
LinkComponent.ConsolidateLinkedInventory(User)
LinkComponent.ConnectionRadiusModifier
LinkComponent.DefaultConnectionRadius
LinkComponent.LinkedObjects
LinkComponent.Availability
LinkComponent.BaseConnectionRadius
LinkComponent.ObjectConnectionRadius
LinkComponent.Hidden
LinkComponent.OnLinked
LinkComponent.OnDelinked
LinkComponent.OnInventoryContentsChanged
LinkComponent.LinkedInventoryChangeEvent
LinkComponent.AutoLink
LinkComponent.IconName
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.LateTick()
WorldObjectComponent.TryPickup(Player, InventoryChangeSet, Inventory, Boolean)
WorldObjectComponent.OnPickup(Player)
WorldObjectComponent.OnBeforeObjectMoved()
WorldObjectComponent.OnComponentAddedPostInit(WorldObjectComponent)
WorldObjectComponent.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObjectComponent.UILinkContent()
WorldObjectComponent.Parent
WorldObjectComponent.Name
WorldObjectComponent.ForceActiveTab
WorldObjectComponent.ComponentPrefabName
WorldObjectComponent.ComponentTabName
WorldObjectComponent.Enabled
WorldObjectComponent.IsDestroyed
WorldObjectComponent.ShouldRequestEverything
WorldObjectComponent.Owners
WorldObjectComponent.ControllerID
WorldObjectComponent.IOwned.Deed
WorldObjectComponent.Subscriptions
WorldObjectComponent.PropertyChanged
Namespace: Eco.Gameplay.Components
Assembly: Eco.Gameplay.dll
Syntax
public class MovableLinkComponent : LinkComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions

Constructors

MovableLinkComponent()

Declaration
public MovableLinkComponent()

Methods

NewDefaultLinkSettings(IAlias, WorldObject, Type)

Declaration
protected override LinkComponent.LinkSettings NewDefaultLinkSettings(IAlias user, WorldObject linkedObj, Type compType)
Parameters
Type Name Description
IAlias user
WorldObject linkedObj
System.Type compType
Returns
Type Description
LinkComponent.LinkSettings
Overrides
LinkComponent.NewDefaultLinkSettings(IAlias, WorldObject, Type)

Relink()

Declaration
protected override void Relink()
Overrides
LinkComponent.Relink()

Tick()

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

Implements

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

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
☀
☾