unreal.ChaosMoverSourceBase

class unreal.ChaosMoverSourceBase(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Abstract base class for move sources.

A move source is responsible for producing a FProposedMove from simulation state. It decouples the “what velocity to generate” concern from the movement mode, allowing the same generation logic to be reused across different modes or physics backends.

All methods must be safe to call from the physics simulation thread — no access to AActor or UActorComponent is permitted.

C++ Source:

  • Plugin: ChaosMover

  • Module: ChaosMover

  • File: ChaosMoverSourceBase.h