Quantum 3
3.0.9
Implements the runner factory to Unity platform. More...
Public Member Functions | |
| IDeterministicGame | CreateGame (QuantumGameStartParameters startParameters) |
| Create a DeterministicGame instance. More... | |
| SessionRunner | CreateRunner (SessionRunner.Arguments arguments) |
| Creates a unity GameObject and attaches a QuantumRunnerBehaviour to it which will then update the actual session runner object. More... | |
Static Public Member Functions | |
| static DeterministicPlatformInfo | CreatePlatformInfo () |
| Create the Unity platform information object. More... | |
| static void | Init (Boolean force=false) |
| Static initializer to initialize Quantum base systems required by the factory and Quantum in general. More... | |
Public Attributes | |
| DeterministicPlatformInfo | CreatePlaformInfo => CreatePlatformInfo() |
| Create the Unity platform information object. More... | |
| TaskFactory | CreateTaskFactory => AsyncConfig.Global.TaskFactory |
| Assign a task factory that will be used by the runner to create and chain new tasks. More... | |
| Action | UpdateDB => QuantumUnityDB.UpdateGlobal |
| Assign an action to update the global database. More... | |
Static Public Attributes | |
| static QuantumGameStartParameters | CreateGameParameters |
| Create game parameters and set default values based on the platform. More... | |
| static IRunnerFactory | DefaultFactory |
| Statically keep one default factory around. More... | |
Additional Inherited Members | |
Properties inherited from Quantum.IRunnerFactory | |
| 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... | |
Implements the runner factory to Unity platform.
|
inline |
Creates a unity GameObject and attaches a QuantumRunnerBehaviour to it which will then update the actual session runner object.
| arguments | Session arguments |
Implements Quantum.IRunnerFactory.
|
inline |
Create a DeterministicGame instance.
| startParameters | Game start parameters |
Implements Quantum.IRunnerFactory.
|
inlinestatic |
Create the Unity platform information object.
|
inlinestatic |
Static initializer to initialize Quantum base systems required by the factory and Quantum in general.
| force | Force reload the LUT |
|
static |
Statically keep one default factory around.
|
static |
Create game parameters and set default values based on the platform.
| DeterministicPlatformInfo Quantum.QuantumRunnerUnityFactory.CreatePlaformInfo => CreatePlatformInfo() |
Create the Unity platform information object.
| TaskFactory Quantum.QuantumRunnerUnityFactory.CreateTaskFactory => AsyncConfig.Global.TaskFactory |
Assign a task factory that will be used by the runner to create and chain new tasks.
| Action Quantum.QuantumRunnerUnityFactory.UpdateDB => QuantumUnityDB.UpdateGlobal |
Assign an action to update the global database.