Class CustomPhysicsSystemGroupBase
This abstract class can be used to create a system group for a custom physics world.
You most likely want to use Custom
Inherited Members
Namespace: Unity.Physics.Systems
Assembly: solution.dll
Syntax
public abstract class CustomPhysicsSystemGroupBase : ComponentSystemGroup
Constructors
Name | Description |
---|---|
Custom |
Constructor. Your subclass needs to implement an empty constructor which is calling this one to properly set up the world index. |
Fields
Name | Description |
---|---|
m_World |
PhysicsWorldData. |
m_World |
PhysicsWorldIndex. |
Methods
Name | Description |
---|---|
Add |
An interface method to specify an additional set of managed systems which are copied to the custom physics world. This will be called the first time OnUpdate runs. |
Add |
An interface method to specify an additional set of unmanaged systems which are copied to the custom physics world. This will be called the first time OnUpdate runs. |
Post |
Called after the systems in this group are updated. It is useful in cases of needing to restore system state (such as NativeArrays, NativeLists etc), after it is ran in a custom group. |
Pre |
Called before the systems in this group are updated. It is useful in cases of needing to store system state (such as NativeArrays, NativeLists etc), before it is ran in a custom group. |