Show / Hide Table of Contents

Class InteractableItemInfo

Interactable information about interactable item passed to client.

Inheritance
System.Object
ItemInfo
InteractableItemInfo
ToolItemInfo
Implements
IController
IViewController
IHasUniversalID
Inherited Members
ItemInfo.InteractionMask
ItemInfo.TypeID
ItemInfo.BaseItemID
ItemInfo.Hidden
ItemInfo.GroupName
ItemInfo.ControllerID
Namespace: Eco.Gameplay.Items
Assembly: Eco.Gameplay.dll
Syntax
public class InteractableItemInfo : ItemInfo, IController, IViewController, IHasUniversalID

Constructors

InteractableItemInfo()

Declaration
public InteractableItemInfo()

Properties

HighlightBlockIDs

For IInteractingItems, the block IDs that will get highlighted.

Declaration
public HashSet<ushort> HighlightBlockIDs { get; set; }
Property Value
Type Description
System.Collections.Generic.HashSet<System.UInt16>

InteractDistance

For IInteractingItem, the distance that it can be interacted with.

Declaration
public float InteractDistance { get; set; }
Property Value
Type Description
System.Single

PlaceBlockIDs

Declaration
public ushort[] PlaceBlockIDs { get; set; }
Property Value
Type Description
System.UInt16[]

Implements

IController
IViewController
IHasUniversalID

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