Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 7
0
 internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context, string searchFilter)
     : this(context, null, null, searchFilter)
 {
 }
Ejemplo n.º 8
0
 internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context, Action <UnityEngine.Object, bool> selectorClosedHandler, Action <UnityEngine.Object> trackingHandler)
     : this(context, selectorClosedHandler, trackingHandler, string.Empty)
 {
 }
Ejemplo n.º 9
0
 internal AdvancedObjectSelectorParameters(ObjectSelectorSearchContext context)
     : this(context, null, null, string.Empty)
 {
 }
Ejemplo n.º 10
0
 internal static void EndSession(ObjectSelectorSearchContext context)
 {
     k_EngineImp.EndSession(context);
 }