Class GravitasCollision2DService
- Namespace
- Gravitas
- Assembly
- Gravitas.dll
Owns GridForge-backed pure 2D collision partitioning state for one context.
public sealed class GravitasCollision2DService
- Inheritance
-
GravitasCollision2DService
- Inherited Members
Constructors
GravitasCollision2DService(GravitasWorldContext)
Creates the pure 2D collision partition service for a world context.
public GravitasCollision2DService(GravitasWorldContext context)
Parameters
contextGravitasWorldContext
Properties
ActivePartitionCount
Gets the number of partitions participating in collision work.
public int ActivePartitionCount { get; }
Property Value
Context
Gets the world context that owns this service.
public GravitasWorldContext Context { get; }
Property Value
InactivePartitionCount
Gets the number of partitions available for reuse.
public int InactivePartitionCount { get; }
Property Value
Version
Gets the current partition-distribution pass version.
public uint Version { get; }
Property Value
Methods
Reset()
Clears all context-local 2D partitioning state.
public void Reset()