Quantum 3
3.0.9
The interface for the runner factory. It creates platform specific objects to run the Quantum simulation. More...
Public Member Functions | |
| IDeterministicGame | CreateGame (QuantumGameStartParameters startParameters) |
| Instantiate an implementation of the IDeterministicGame. More... | |
| SessionRunner | CreateRunner (SessionRunner.Arguments arguments) |
| Create an object that the SessionRunner is running on. For Unity it is wrapped in a MonoBehaviour. More... | |
Properties | |
| DeterministicPlatformInfo | CreatePlaformInfo [get] |
| Gather the platform information. There is a spelling mistake in the method name, but it's considered a bigger annoyance to change the interface. More... | |
| TaskFactory | CreateTaskFactory [get] |
| Create a Quantum task factory. More... | |
| Action | UpdateDB [get] |
| The action to when an update to the AssetDB is required. More... | |
The interface for the runner factory. It creates platform specific objects to run the Quantum simulation.
| IDeterministicGame Quantum.IRunnerFactory.CreateGame | ( | QuantumGameStartParameters | startParameters | ) |
Instantiate an implementation of the IDeterministicGame.
| startParameters | Start parameters |
Implemented in Quantum.QuantumRunnerUnityFactory, and Quantum.DotNetRunnerFactory.
| SessionRunner Quantum.IRunnerFactory.CreateRunner | ( | SessionRunner.Arguments | arguments | ) |
Create an object that the SessionRunner is running on. For Unity it is wrapped in a MonoBehaviour.
| arguments | Session arguments |
Implemented in Quantum.QuantumRunnerUnityFactory, and Quantum.DotNetRunnerFactory.
|
get |
Gather the platform information. There is a spelling mistake in the method name, but it's considered a bigger annoyance to change the interface.
|
get |
Create a Quantum task factory.
|
get |
The action to when an update to the AssetDB is required.