Class SearchViewState
Inheritance
SearchViewState
Syntax
[Serializable]
public class SearchViewState : ISerializationCallbackReceiver
Constructors
SearchViewState(SearchContext)
Declaration
public SearchViewState(SearchContext context)
Parameters
SearchViewState(SearchContext, Action<SearchItem, Boolean>)
Declaration
public SearchViewState(SearchContext context, Action<SearchItem, bool> selectHandler)
Parameters
SearchViewState(SearchContext, Action<Object, Boolean>, Action<Object>, String, Type)
Declaration
public SearchViewState(SearchContext context, Action<Object, bool> selectObjectHandler, Action<Object> trackingObjectHandler, string typeName, Type filterType)
Parameters
SearchViewState(SearchContext, SearchTable, SearchViewFlags)
Declaration
public SearchViewState(SearchContext context, SearchTable tableConfig, SearchViewFlags flags = SearchViewFlags.None)
Parameters
SearchViewState(SearchContext, SearchViewFlags)
Declaration
public SearchViewState(SearchContext context, SearchViewFlags flags)
Parameters
Fields
defaultSize
Declaration
public static readonly Vector2 defaultSize
Field Value
excludeClearItem
Declaration
public bool excludeClearItem
Field Value
flags
Declaration
public SearchViewFlags flags
Field Value
group
Declaration
Field Value
hideAllGroup
Declaration
Field Value
hideTabs
Declaration
[SerializeField]
public bool hideTabs
Field Value
ignoreSaveSearches
Declaration
public bool ignoreSaveSearches
Field Value
itemSize
Declaration
Field Value
position
Declaration
Field Value
sessionId
Declaration
Field Value
sessionName
Declaration
public string sessionName
Field Value
tableConfig
Declaration
public SearchTable tableConfig
Field Value
title
Declaration
Field Value
windowTitle
Declaration
public GUIContent windowTitle
Field Value
Properties
context
Declaration
public SearchContext context { get; }
Property Value
groupChanged
Declaration
public Action<SearchContext, string, string> groupChanged { get; set; }
Property Value
hasWindowSize
Declaration
public bool hasWindowSize { get; }
Property Value
selectHandler
Declaration
public Action<SearchItem, bool> selectHandler { get; set; }
Property Value
text
Declaration
public string text { get; set; }
Property Value
trackingHandler
Declaration
public Action<SearchItem> trackingHandler { get; set; }
Property Value
windowSize
Declaration
public Vector2 windowSize { get; }
Property Value
Methods
GetProviderIds()
Declaration
public IEnumerable<string> GetProviderIds()
Returns
GetProviderTypes()
Declaration
public IEnumerable<string> GetProviderTypes()
Returns
HasFlag(SearchViewFlags)
Declaration
public bool HasFlag(SearchViewFlags flags)
Parameters
Returns
LoadDefaults()
Declaration
public static SearchViewState LoadDefaults()
Returns
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
Implements
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
Implements