Class MARSQueryBackend
Inheritance
MARSQueryBackend
Syntax
public class MARSQueryBackend : IModuleBehaviorCallbacks, IModuleMarsUpdate, IModuleSceneCallbacks, IModuleDependency<MARSDatabase>, IModuleDependency<ReasoningModule>, IModuleDependency<QueryPipelinesModule>, IModule, IUsesDatabaseQuerying
Methods
ConnectDependency(MARSDatabase)
Declaration
public void ConnectDependency(MARSDatabase dependency)
Parameters
Implements
ConnectDependency(QueryPipelinesModule)
Declaration
public void ConnectDependency(QueryPipelinesModule dependency)
Parameters
Implements
ConnectDependency(ReasoningModule)
Declaration
public void ConnectDependency(ReasoningModule dependency)
Parameters
Implements
LoadModule()
Declaration
Implements
OnActiveSceneChanged(Scene, Scene)
Declaration
public void OnActiveSceneChanged(Scene oldScene, Scene newScene)
Parameters
Type |
Name |
Description |
Scene |
oldScene |
|
Scene |
newScene |
|
OnBehaviorAwake()
Declaration
public void OnBehaviorAwake()
Implements
OnBehaviorDestroy()
Declaration
public void OnBehaviorDestroy()
Implements
OnBehaviorDisable()
Declaration
public void OnBehaviorDisable()
Implements
OnBehaviorEnable()
Declaration
public void OnBehaviorEnable()
Implements
OnBehaviorStart()
Declaration
public void OnBehaviorStart()
Implements
OnBehaviorUpdate()
Declaration
public void OnBehaviorUpdate()
Implements
OnMarsUpdate()
Declaration
public void OnMarsUpdate()
Implements
OnSceneLoaded(Scene, LoadSceneMode)
Declaration
public void OnSceneLoaded(Scene scene, LoadSceneMode mode)
Parameters
Type |
Name |
Description |
Scene |
scene |
|
LoadSceneMode |
mode |
|
OnSceneUnloaded(Scene)
Declaration
public void OnSceneUnloaded(Scene scene)
Parameters
Type |
Name |
Description |
Scene |
scene |
|
RegisterSetQuery(SetQueryArgs)
Declaration
public QueryMatchID RegisterSetQuery(SetQueryArgs queryArgs)
Parameters
Returns
UnloadModule()
Declaration
public void UnloadModule()
Implements
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
Extension Methods