Class GravitasCollisionService
- Namespace
- Gravitas
- Assembly
- Gravitas.dll
Owns collision partitioning state for one GravitasWorldContext.
public sealed class GravitasCollisionService
- Inheritance
-
GravitasCollisionService
- Inherited Members
Constructors
GravitasCollisionService(GravitasWorldContext)
Initializes a new collision service for the supplied context.
public GravitasCollisionService(GravitasWorldContext context)
Parameters
contextGravitasWorldContextThe owning world context.
Properties
ActivePartitionCount
Gets the number of active partitions in this context.
public int ActivePartitionCount { get; }
Property Value
Context
Gets the owning world context.
public GravitasWorldContext Context { get; }
Property Value
InactivePartitionCount
Gets the number of inactive partitions currently available for reuse.
public int InactivePartitionCount { get; }
Property Value
Version
Gets the collision distribution version for this context.
public uint Version { get; }
Property Value
Methods
Reset()
Resets transient collision state owned by this context.
public void Reset()