Class MemberUnitOption<TMemberUnit>
Inheritance
MemberUnitOption<TMemberUnit>
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 |
TMemberUnit |
unit |
|
Properties
direction
Declaration
protected abstract ActionDirection direction { get; }
Property Value
isPseudoInherited
Declaration
public bool isPseudoInherited { get; }
Property Value
member
Declaration
public Member member { get; set; }
Property Value
Implements
pseudoDeclarer
Declaration
public Member pseudoDeclarer { get; set; }
Property Value
Implements
targetType
Declaration
public Type targetType { get; }
Property Value
Implements
Methods
Deserialize(UnitOptionRow)
Declaration
public override void Deserialize(UnitOptionRow row)
Parameters
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Deserialize(Unity.VisualScripting.UnitOptionRow)
Implements
FavoriteKey()
Declaration
protected override string FavoriteKey()
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.FavoriteKey()
FillFromUnit()
Declaration
protected override void FillFromUnit()
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.FillFromUnit()
Haystack(Boolean)
Declaration
protected override string Haystack(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Haystack(System.Boolean)
Label(Boolean)
Declaration
protected override string Label(bool human)
Parameters
Type |
Name |
Description |
Boolean |
human |
|
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Label(System.Boolean)
OnPopulate()
Declaration
public override void OnPopulate()
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.OnPopulate()
Implements
Order()
Declaration
protected override int Order()
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Order()
Serialize()
Declaration
public override UnitOptionRow Serialize()
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Serialize()
Implements
Style()
Declaration
protected override GUIStyle Style()
Returns
Overrides
Unity.VisualScripting.UnitOption<TMemberUnit>.Style()
Extension Methods