Class MARSQueryBackend
Inheritance
MARSQueryBackend
Syntax
[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
Returns
Events
onQueryMatchesFound
Declaration
public event Action<QueryMatchID, Dictionary<int, float>> onQueryMatchesFound
Event Type
onQueryMatchFound
Declaration
public event Action<QueryMatchID, int> onQueryMatchFound
Event Type
onSetQueryMatchFound
Declaration
public event Action<QueryMatchID, Dictionary<IMRObject, int>> onSetQueryMatchFound
Event Type
Explicit Interface Implementations
IModuleMarsUpdate.OnMarsUpdate()
Declaration
void IModuleMarsUpdate.OnMarsUpdate()
Implements
Declaration
void IModule.LoadModule()
Implements
Declaration
void IModule.UnloadModule()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorAwake()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDestroy()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDisable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorEnable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorStart()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorUpdate()
Implements
Declaration
void IModuleDependency<MARSDatabase>.ConnectDependency(MARSDatabase dependency)
Parameters
Implements
Declaration
void IModuleDependency<ReasoningModule>.ConnectDependency(ReasoningModule dependency)
Parameters
Implements
Declaration
void IModuleDependency<QueryPipelinesModule>.ConnectDependency(QueryPipelinesModule dependency)
Parameters
Implements
Extension Methods