Arbor 3: FSM & BT Graph Editor 3.7.0

Public Member Functions | List of all members
EnumListParameterReference Class Reference

Reference EnumList parameters. More...

Inheritance diagram for EnumListParameterReference:

## Public Member Functions
IList< TEnum > | GetValue< TEnum > ()
| Get the value. More...
bool | SetValue< TEnum > (IList< TEnum > value)
| Set the value. More...

## Additional Inherited Members
Public Attributes inherited from ParameterReference
int | id
| ID. More...
string | name
| Paramenter name. More...
Properties inherited from ParameterReference
ParameterReferenceType | type`[get]`
| Reference type of ParameterContainer More...
ParameterContainerBase | container`[get, set]`
| Is stored to that container. More...
virtual Parameter.? Type | referenceType`[get]`
| Returns the Parameter.Type to be referenced. More...
Parameter? | parameter`[get]`
| Get the parameters. More...
ParameterContainerBase | constantContainer`[get, set]`
| Container specifying a constant More...

## Detailed Description

Reference EnumList parameters.

Available Attributes :

- ClassTypeConstraintAttribute
- SlotTypeAttribute

## Member Function Documentation

## ◆ GetValue< TEnum >()

IList<TEnum> GetValue< TEnum > | ( |  | ) |

Get the value.

Template Parameters

  TEnum | enum type

Returns
  value. If it cannot be obtained, it returns null.

Type Constraints

  TEnum | : | struct |

## ◆ SetValue< TEnum >()

bool SetValue< TEnum > | ( | IList< TEnum > | value | ) |

Set the value.

Template Parameters

  TEnum | enum type

Parameters

  value | Value to set

Returns
  Returns true if it can be set.

Type Constraints

  TEnum | : | struct |