Class MyInventoryConstraint
Inheritance
System.Object
MyInventoryConstraint
Assembly: Sandbox.Game.dll
Syntax
public class MyInventoryConstraint : Object
Constructors
MyInventoryConstraint(String, String, Boolean)
Declaration
public MyInventoryConstraint(string description, string icon = null, bool whitelist = true)
Parameters
Type |
Name |
Description |
System.String |
description |
|
System.String |
icon |
|
System.Boolean |
whitelist |
|
MyInventoryConstraint(MyStringId, String, Boolean)
Declaration
public MyInventoryConstraint(MyStringId description, string icon = null, bool whitelist = true)
Parameters
Type |
Name |
Description |
MyStringId |
description |
|
System.String |
icon |
|
System.Boolean |
whitelist |
|
Fields
Description
Declaration
public readonly string Description
Field Value
Type |
Description |
System.String |
|
Icon
Declaration
Field Value
Type |
Description |
System.String |
|
m_useDefaultIcon
Declaration
public bool m_useDefaultIcon
Field Value
Type |
Description |
System.Boolean |
|
Properties
ConstrainedIds
Declaration
public HashSetReader<MyDefinitionId> ConstrainedIds { get; }
Property Value
ConstrainedTypes
Declaration
public HashSetReader<MyObjectBuilderType> ConstrainedTypes { get; }
Property Value
IsWhitelist
Declaration
public bool IsWhitelist { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Add(MyDefinitionId)
Declaration
public MyInventoryConstraint Add(MyDefinitionId id)
Parameters
Returns
AddObjectBuilderType(MyObjectBuilderType)
Declaration
public MyInventoryConstraint AddObjectBuilderType(MyObjectBuilderType type)
Parameters
Returns
Check(MyDefinitionId)
Declaration
public bool Check(MyDefinitionId checkedId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Clear()
Declaration
Remove(MyDefinitionId)
Declaration
public MyInventoryConstraint Remove(MyDefinitionId id)
Parameters
Returns
RemoveObjectBuilderType(MyObjectBuilderType)
Declaration
public MyInventoryConstraint RemoveObjectBuilderType(MyObjectBuilderType type)
Parameters
Returns
UpdateIcon()
Declaration