Class MemberUnitOption<TMemberUnit>
Inherited Members
Namespace: Unity.VisualScripting
Assembly: Unity.VisualScripting.Flow.Editor.dll
Syntax
public abstract class MemberUnitOption<TMemberUnit> : UnitOption<TMemberUnit>, IMemberUnitOption, IUnitOption, IFuzzyOption where TMemberUnit : MemberUnit
Type Parameters
Name | Description |
---|---|
TMemberUnit |
Constructors
MemberUnitOption()
Declaration
protected MemberUnitOption()
MemberUnitOption(TMemberUnit)
Declaration
protected MemberUnitOption(TMemberUnit unit)
Parameters
Type | Name | Description |
---|---|---|
TMember |
unit |
Properties
direction
Declaration
protected abstract ActionDirection direction { get; }
Property Value
Type | Description |
---|---|
Action |
isPseudoInherited
Declaration
public bool isPseudoInherited { get; }
Property Value
Type | Description |
---|---|
bool |
member
Declaration
public Member member { get; set; }
Property Value
Type | Description |
---|---|
Member |
pseudoDeclarer
Declaration
public Member pseudoDeclarer { get; set; }
Property Value
Type | Description |
---|---|
Member |
targetType
Declaration
public Type targetType { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
Deserialize(UnitOptionRow)
Declaration
public override void Deserialize(UnitOptionRow row)
Parameters
Type | Name | Description |
---|---|---|
Unit |
row |
Overrides
FavoriteKey()
Declaration
protected override string FavoriteKey()
Returns
Type | Description |
---|---|
string |
Overrides
FillFromUnit()
Declaration
protected override void FillFromUnit()
Overrides
Haystack(bool)
Declaration
protected override string Haystack(bool human)
Parameters
Type | Name | Description |
---|---|---|
bool | human |
Returns
Type | Description |
---|---|
string |
Overrides
Label(bool)
Declaration
protected override string Label(bool human)
Parameters
Type | Name | Description |
---|---|---|
bool | human |
Returns
Type | Description |
---|---|
string |
Overrides
OnPopulate()
Declaration
public override void OnPopulate()
Overrides
Order()
Declaration
protected override int Order()
Returns
Type | Description |
---|---|
int |
Overrides
Serialize()
Declaration
public override UnitOptionRow Serialize()
Returns
Type | Description |
---|---|
Unit |
Overrides
Style()
Declaration
protected override GUIStyle Style()
Returns
Type | Description |
---|---|
GUIStyle |