Method GetExistingUnmanagedSystem
GetExistingUnmanagedSystem<T>()
Return an existing instance of a system of type T in this World.
Declaration
public SystemHandle GetExistingUnmanagedSystem<T>() where T : unmanaged, ISystemReturns
| 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  |