Method GetExistingUnmanagedSystem
GetExistingUnmanagedSystem<T>()
Return an existing instance of a system of type T
in this World.
Declaration
[GenerateTestsForBurstCompatibility(GenericTypeArguments = new Type[] { typeof(BurstCompatibleSystem) })]
public SystemHandle GetExistingUnmanagedSystem<T>() where T : unmanaged, ISystem
Returns
Type | Description |
---|---|
SystemHandle | The existing instance of system type |
Type Parameters
Name | Description |
---|---|
T | The system type |
GetExistingUnmanagedSystem(Type)
Return an existing instance of a system of type type
in this World. Prefer the version
that takes a SystemTypeIndex to avoid unnecessary reflection.
Declaration
[ExcludeFromBurstCompatTesting("Takes System.Type")]
public SystemHandle GetExistingUnmanagedSystem(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The system type |
Returns
Type | Description |
---|---|
SystemHandle | The existing instance of system type |
GetExistingUnmanagedSystem(SystemTypeIndex)
Return an existing instance of a system of type type
in this World. This avoids
unnecessary reflection.
Declaration
public SystemHandle GetExistingUnmanagedSystem(SystemTypeIndex type)
Parameters
Type | Name | Description |
---|---|---|
SystemTypeIndex | type | The system type |
Returns
Type | Description |
---|---|
SystemHandle | The existing instance of system type |