Class MARSQueryBackend
Inheritance
MARSQueryBackend
Syntax
public class MARSQueryBackend : IModuleBehaviorCallbacks, IModuleMarsUpdate, IModule, IModuleSceneCallbacks, IModuleDependency<MARSDatabase>, IModuleDependency<ReasoningModule>, IModuleDependency<QueryPipelinesModule>, 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()
Called at fixed intervals while the MARS lifecycle is running
Declaration
void IModuleMarsUpdate.OnMarsUpdate()
Implements
Extension Methods