Show / Hide Table of Contents

Class TagRestriction

Restricts the inventory to only accept items that match the given tags.

Inheritance
System.Object
InventoryRestriction
TagRestriction
Inherited Members
InventoryRestriction.MaxAccepted(Item, Int32)
InventoryRestriction.MaxPickup(RestrictionCheckData, Item, Int32)
InventoryRestriction.MaxAccepted(RestrictionCheckData, Item)
InventoryRestriction.MaxAccepted(RestrictionCheckData, Item, Int32)
InventoryRestriction.Priority
InventoryRestriction.Type
Namespace: Eco.Gameplay.Items
Assembly: Eco.Gameplay.dll
Syntax
public class TagRestriction : InventoryRestriction

Constructors

TagRestriction(IEnumerable<Tag>)

Declaration
public TagRestriction(IEnumerable<Tag> allowedTags)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Tag> allowedTags

TagRestriction(String[])

Declaration
public TagRestriction(params string[] allowedTags)
Parameters
Type Name Description
System.String[] allowedTags

Properties

Message

Declaration
public override LocString Message { get; }
Property Value
Type Description
LocString
Overrides
InventoryRestriction.Message

Methods

MaxAccepted(Item)

Declaration
public override int MaxAccepted(Item item)
Parameters
Type Name Description
Item item
Returns
Type Description
System.Int32
Overrides
InventoryRestriction.MaxAccepted(Item)

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