The system that manages the simulation of KinematicCharacterMotor and PhysicsMover
More...
Inherits MonoBehaviour.
The system that manages the simulation of KinematicCharacterMotor and PhysicsMover
◆ EnsureCreation()
static void KinematicCharacterController.KinematicCharacterSystem.EnsureCreation |
( |
| ) |
|
|
static |
◆ GetInstance()
◆ PostSimulationInterpolationUpdate()
static void KinematicCharacterController.KinematicCharacterSystem.PostSimulationInterpolationUpdate |
( |
float |
deltaTime | ) |
|
|
static |
Initiates the interpolation for KinematicCharacterMotors and PhysicsMovers
◆ PreSimulationInterpolationUpdate()
static void KinematicCharacterController.KinematicCharacterSystem.PreSimulationInterpolationUpdate |
( |
float |
deltaTime | ) |
|
|
static |
Remembers the point to interpolate from for KinematicCharacterMotors and PhysicsMovers
◆ RegisterCharacterMotor()
static void KinematicCharacterController.KinematicCharacterSystem.RegisterCharacterMotor |
( |
KinematicCharacterMotor |
motor | ) |
|
|
static |
◆ RegisterPhysicsMover()
static void KinematicCharacterController.KinematicCharacterSystem.RegisterPhysicsMover |
( |
PhysicsMover |
mover | ) |
|
|
static |
◆ SetCharacterMotorsCapacity()
static void KinematicCharacterController.KinematicCharacterSystem.SetCharacterMotorsCapacity |
( |
int |
capacity | ) |
|
|
static |
Sets the maximum capacity of the character motors list, to prevent allocations when adding characters
- Parameters
-
◆ SetPhysicsMoversCapacity()
static void KinematicCharacterController.KinematicCharacterSystem.SetPhysicsMoversCapacity |
( |
int |
capacity | ) |
|
|
static |
Sets the maximum capacity of the physics movers list, to prevent allocations when adding movers
- Parameters
-
◆ Simulate()
Ticks characters and/or movers
◆ UnregisterCharacterMotor()
static void KinematicCharacterController.KinematicCharacterSystem.UnregisterCharacterMotor |
( |
KinematicCharacterMotor |
motor | ) |
|
|
static |
◆ UnregisterPhysicsMover()
static void KinematicCharacterController.KinematicCharacterSystem.UnregisterPhysicsMover |
( |
PhysicsMover |
mover | ) |
|
|
static |
The documentation for this class was generated from the following file:
- C:/Projects_Main/kcc/Assets/KinematicCharacterController/Core/KinematicCharacterSystem.cs