Class VariableDeclarations
Namespace: Unity.VisualScripting
Syntax
[SerializationVersion("A", new Type[]{})]
public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner
Constructors
VariableDeclarations()
Declaration
public VariableDeclarations()
Fields
Kind
Declaration
public VariableKind Kind
Field Value
Type | Description |
---|---|
VariableKind |
Properties
Item[String]
Declaration
public object this[[InspectorVariableName(ActionDirection.Any)] string variable] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
String | variable |
Property Value
Type | Description |
---|---|
Object |
Methods
Clear()
Declaration
public void Clear()
Get(String)
Declaration
public object Get([InspectorVariableName(ActionDirection.Get)] string variable)
Parameters
Type | Name | Description |
---|---|---|
String | variable |
Returns
Type | Description |
---|---|
Object |
Get(String, Type)
Declaration
public object Get([InspectorVariableName(ActionDirection.Get)] string variable, Type expectedType)
Parameters
Type | Name | Description |
---|---|---|
String | variable | |
Type | expectedType |
Returns
Type | Description |
---|---|
Object |
Get<T>(String)
Declaration
public T Get<T>([InspectorVariableName(ActionDirection.Get)] string variable)
Parameters
Type | Name | Description |
---|---|---|
String | variable |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
GetDeclaration(String)
Declaration
public VariableDeclaration GetDeclaration(string variable)
Parameters
Type | Name | Description |
---|---|---|
String | variable |
Returns
Type | Description |
---|---|
VariableDeclaration |
GetEnumerator()
Declaration
public IEnumerator<VariableDeclaration> GetEnumerator()
Returns
Type | Description |
---|---|
IEnumerator<VariableDeclaration> |
IsDefined(String)
Declaration
public bool IsDefined([InspectorVariableName(ActionDirection.Any)] string variable)
Parameters
Type | Name | Description |
---|---|---|
String | variable |
Returns
Type | Description |
---|---|
Boolean |
Set(String, Object)
Declaration
public void Set([InspectorVariableName(ActionDirection.Set)] string variable, object value)
Parameters
Type | Name | Description |
---|---|---|
String | variable | |
Object | value |
Explicit Interface Implementations
ISpecifiesCloner.cloner
Declaration
ICloner ISpecifiesCloner.cloner { get; }
Returns
Type | Description |
---|---|
ICloner |