| FBaseMovementSimulation
|
Module |
|
Header |
/Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/CharacterMotionSimulation.h |
Include |
#include "CharacterMotionSimulation.h" |
class FCharacterMotionSimulation : public FBaseMovementSimulation
Name | Description | ||
---|---|---|---|
|
CachedFloor |
Name | Description | ||
---|---|---|---|
|
ComputeFloorDist ( |
||
|
ComputeGravity ( |
||
|
ComputeLocalInput ( |
||
|
ComputeLocalRotation ( |
||
|
ComputeSlideVector ( |
||
|
ComputeVelocity ( |
Computes a velocity based on InputVelocity and current state. |
|
|
FindFloor ( |
||
|
FloorSweepTest ( |
||
|
InvalidateCache() |
Called at start of simulation to avoid using old cached values. |
|
|
IsExceedingMaxSpeed ( |
||
|
IsValidLandingSpot ( |
||
|
IsWalkable ( |
||
|
Movement_Falling ( |
||
|
Movement_Walking ( |
||
|
OnBeginOverlap ( |
Callbacks. |
|
|
PerformMovement ( |
||
|
SetMovementMode ( |
||
|
SimulationTick ( |
Main update function |
|
|
float |
SlideAlongSurface ( |
|
|
TwoWallAdjust ( |
Name |
Description |
---|---|
ForceMispredict |
Dev tool to force simple mispredict |
ROTATOR_TOLERANCE |
General tolerance value for rotation checks |