Struct SystemTypeIndex
Provides a unique id for system types as well as quick lookup information about the system type itself. This value is fully deterministic at runtime but should not be considered deterministic across builds and thus should not be serialized.
Namespace: Unity.Entities
Assembly: Unity.Entities.dll
Syntax
public struct SystemTypeIndex
Fields
Name | Description |
---|---|
Value | Raw value used to identify System types at runtime.
|
Properties
Name | Description |
---|---|
Flags | Type flags stored in Value |
Index | Zero-based index for the System |
Is |
The system type inherits from Component |
Is |
The system type inherits from ISystem |
Is |
The system type is a class and inherits from Component |
Null | An invalid System |
Methods
Name | Description |
---|---|
Compare |
Compare this System |
Equals(object) | System |
Equals(System |
System |
Get |
A hash used for comparisons. |
To |
Provides a Burst compatible debugging string. |
To |
Provides a debugging string. |
Operators
Name | Description |
---|---|
operator ==(System |
System |
operator >(System |
Evaluates if one System |
operator >=(System |
Evaluates if one System |
implicit operator System |
Implicit conversion from an int to a SystemTypeIndex. |
implicit operator int(System |
Implicit conversion from SystemTypeIndex to an int. |
operator !=(System |
System |
operator <(System |
Evaluates if one System |
operator <=(System |
Evaluates if one System |