Class UnitOptionTree
Inheritance
UnitOptionTree
Syntax
public class UnitOptionTree : ExtensibleFuzzyOptionTree, IFuzzyOptionTree
Constructors
UnitOptionTree(GUIContent)
Declaration
public UnitOptionTree(GUIContent label)
Parameters
Type |
Name |
Description |
GUIContent |
label |
|
Properties
boltClass
Declaration
public BoltClass boltClass { get; }
Property Value
connectionInsert
Declaration
public IUnitConnection connectionInsert { get; set; }
Property Value
connectionSource
Declaration
public IUnitPort connectionSource { get; set; }
Property Value
favorites
Declaration
public override ICollection<IFuzzyOption> favorites { get; }
Property Value
Overrides
filter
Declaration
public UnitOptionFilter filter { get; set; }
Property Value
overloadMember
Declaration
public Member overloadMember { get; set; }
Property Value
reference
Declaration
public GraphReference reference { get; set; }
Property Value
rootOverride
Declaration
public IFuzzyOption[] rootOverride { get; set; }
Property Value
searchable
Declaration
public override bool searchable { get; }
Property Value
Overrides
self
Declaration
public UnityEngine.Object self { get; }
Property Value
Type |
Description |
UnityEngine.Object |
|
surfaceUsualTypeLiterals
Declaration
public bool surfaceUsualTypeLiterals { get; set; }
Property Value
Methods
CanFavorite(IFuzzyOption)
Declaration
public override bool CanFavorite(IFuzzyOption item)
Parameters
Returns
Overrides
Children(IFuzzyOption, Boolean)
Declaration
public override IEnumerable<IFuzzyOption> Children(IFuzzyOption parent, bool ordered)
Parameters
Returns
Overrides
ExplicitLabel(IFuzzyOption)
Declaration
public override string ExplicitLabel(IFuzzyOption item)
Parameters
Returns
Overrides
OnFavoritesChange()
Declaration
public override void OnFavoritesChange()
Overrides
OrderedSearchResults(String, IFuzzyOption, CancellationToken)
Declaration
public override IEnumerable<IFuzzyOption> OrderedSearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
Parameters
Returns
Overrides
Prewarm()
Declaration
public override void Prewarm()
Overrides
Root()
Declaration
public override IEnumerable<IFuzzyOption> Root()
Returns
Overrides
SearchableRoot()
Declaration
public override IEnumerable<IFuzzyOption> SearchableRoot()
Returns
Overrides
SearchResults(String, IFuzzyOption, CancellationToken)
Declaration
public override IEnumerable<ISearchResult<IFuzzyOption>> SearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
Parameters
Returns
Overrides
ShowOptionSeparator(IFuzzyOption, IFuzzyOption)
Declaration
public override bool ShowOptionSeparator(IFuzzyOption parent, IFuzzyOption item)
Parameters
Returns
Overrides
UseExplicitLabel(IFuzzyOption, IFuzzyOption)
Declaration
public override bool UseExplicitLabel(IFuzzyOption parent, IFuzzyOption item)
Parameters
Returns
Overrides
Extension Methods