Interface IReasoningAPI
Interface that all Reasoning APIs implement to communicate with the backend.
Inherited Members
Namespace: Unity.MARS.Data
Syntax
public interface IReasoningAPI : IProvidesTraits
Properties
processSceneInterval
Declaration
float processSceneInterval { get; }
Property Value
Type | Description |
---|---|
Single |
Methods
ProcessScene()
In here, a Reasoning API should do large-scale processing of a scene to make new data
Declaration
void ProcessScene()
Setup()
One-time setup for a Reasoning API which allows usage of Functionality Injection methods
Declaration
void Setup()
TearDown()
One-time tear down for a Reasoning API
Declaration
void TearDown()
UpdateData()
In here, a Reasoning API should update the properties of any bits of data it created or altered
Declaration
void UpdateData()