Class MARSQueryBackend
Implements
IModuleBehaviorCallbacks
IModuleSceneCallbacks
IModuleDependency<MARSDatabase>
IModuleDependency<ReasoningModule>
IModuleDependency<QueryPipelinesModule>
IModule
Inherited Members
Namespace: Unity.MARS.Query
Assembly: Unity.MARS.dll
Syntax
[ModuleBehaviorCallbackOrder(1073741825)]
[ModuleUnloadOrder(1073741823)]
[ModuleOrder(1073741826)]
[MovedFrom("Unity.MARS")]
public class MARSQueryBackend : IModuleBehaviorCallbacks, IModuleMarsUpdate, IModuleSceneCallbacks, IModuleDependency<MARSDatabase>, IModuleDependency<ReasoningModule>, IModuleDependency<QueryPipelinesModule>, IModule, IUsesDatabaseQuerying
Methods
RegisterSetQuery(SetQueryArgs)
Declaration
public QueryMatchID RegisterSetQuery(SetQueryArgs queryArgs)
Parameters
Type | Name | Description |
---|---|---|
SetQueryArgs | queryArgs |
Returns
Type | Description |
---|---|
QueryMatchID |
Events
onQueryMatchFound
Declaration
public event Action<QueryMatchID, int> onQueryMatchFound
Event Type
Type | Description |
---|---|
Action<QueryMatchID, int> |
onQueryMatchesFound
Declaration
public event Action<QueryMatchID, Dictionary<int, float>> onQueryMatchesFound
Event Type
Type | Description |
---|---|
Action<QueryMatchID, Dictionary<int, float>> |
onSetQueryMatchFound
Declaration
public event Action<QueryMatchID, Dictionary<IMRObject, int>> onSetQueryMatchFound
Event Type
Type | Description |
---|---|
Action<QueryMatchID, Dictionary<IMRObject, int>> |
Implements
Unity.XRTools.ModuleLoader.IModuleBehaviorCallbacks
Unity.XRTools.ModuleLoader.IModuleSceneCallbacks
Unity.XRTools.ModuleLoader.IModuleDependency<T>
Unity.XRTools.ModuleLoader.IModuleDependency<T>
Unity.XRTools.ModuleLoader.IModuleDependency<T>
Unity.XRTools.ModuleLoader.IModule