Beamable SDK
|
The base ScriptableObject type to wrap around any IReflectionSystem that a user may want to piggy-back in our assembly sweep done in ReflectionCache and EditorAPI and Beamable.API initializations. More...
Public Attributes | |
bool | Enabled = true |
int | Priority |
Properties | |
abstract IReflectionSystem | System [get] |
The IReflectionSystem instance. There are two common options here:
| |
abstract IReflectionTypeProvider | TypeProvider [get] |
Returns the IReflectionTypeProvider that informs the ReflectionCache which types this system cares about. Usually will be the same as the System object. | |
abstract Type | SystemType [get] |
The concrete type of the System. | |
The base ScriptableObject type to wrap around any IReflectionSystem that a user may want to piggy-back in our assembly sweep done in ReflectionCache and EditorAPI and Beamable.API initializations.
|
get |
The IReflectionSystem instance. There are two common options here:
Reasons for choosing how to do implement these are heavily dependent on what the reflection-based system is trying to do, whether or not it is a runtime system so we leave it to you to decided.