internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context, Action <UnityEngine.Object, bool> selectorClosedHandler, Action <UnityEngine.Object> trackingHandler, string searchFilter) { this.context = context; this.selectorClosedHandler = selectorClosedHandler; this.trackingHandler = trackingHandler; this.searchFilter = searchFilter; }
internal static bool SelectObject(ObjectSelectorSearchContext context, Action <Object, bool> onObjectSelectorClosed, Action <Object> onObjectSelectedUpdated) { var activeEngine = engineImp.activeSearchEngine; try { return(activeEngine.SelectObject(context, onObjectSelectorClosed, onObjectSelectedUpdated)); } catch (Exception ex) { engineImp.HandleUserException(ex); return(false); } }
internal static void SetSearchFilter(string searchFilter, ObjectSelectorSearchContext context) { var activeEngine = engineImp.activeSearchEngine; activeEngine.SetSearchFilter(context, searchFilter); }
internal static void EndSearch(ObjectSelectorSearchContext context) { engineImp.EndSearch(context); }
internal static void BeginSearch(string query, ObjectSelectorSearchContext context) { engineImp.BeginSearch(query, context); }
internal static void BeginSession(ObjectSelectorSearchContext context) { engineImp.BeginSession(context); }
internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context, string searchFilter) : this(context, null, null, searchFilter) { }
internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context, Action <UnityEngine.Object, bool> selectorClosedHandler, Action <UnityEngine.Object> trackingHandler) : this(context, selectorClosedHandler, trackingHandler, string.Empty) { }
internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context) : this(context, null, null, string.Empty) { }
internal static void EndSession(ObjectSelectorSearchContext context) { k_EngineImp.EndSession(context); }