Navigation
API > API/Plugins > API/Plugins/ChaosMover
| Name | UChaosCharacterMoverComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/Character/ChaosCharacterMoverComponent.h |
| Include Path | #include "ChaosMover/Character/ChaosCharacterMoverComponent.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Blueprintable, Meta=(BlueprintSpawnableComponent))
class UChaosCharacterMoverComponent : public UCharacterMoverComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UMoverComponent → UCharacterMoverComponent → UChaosCharacterMoverComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UChaosCharacterMoverComponent() |
ChaosMover/Character/ChaosCharacterMoverComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnJumped | FChaosMover_OnJumped | Broadcast when this actor jumps. | ChaosMover/Character/ChaosCharacterMoverComponent.h |
|
| OnLanded | FChaosMover_OnLanded | Broadcast when this actor lands on a valid surface. | ChaosMover/Character/ChaosCharacterMoverComponent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CancelMovementSettingsOverrides
(
FName ModeName |
Cancel overrides of movement mode settings If the name is not set it will apply to the current mode | ChaosMover/Character/ChaosCharacterMoverComponent.h |
|
void Launch
(
const FVector& VelocityOrImpulse, |
Launch the character using either impulse or velocity Note: This will only trigger a launch if a launch transition is implemented on the current movement mode | ChaosMover/Character/ChaosCharacterMoverComponent.h |
|
void OverrideMovementSettings
(
const FChaosMovementSettingsOverrides Overrides |
Override the movement mode settings on a mode If the name is not set it will apply to the current mode | ChaosMover/Character/ChaosCharacterMoverComponent.h |
|
Overridden from UCharacterMoverComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Crouch() |
ChaosMover/Character/ChaosCharacterMoverComponent.h | ||
virtual void UnCrouch() |
ChaosMover/Character/ChaosCharacterMoverComponent.h |
Overridden from UMoverComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DoQueueNextMode
(
FName DesiredModeName, |
ChaosMover/Character/ChaosCharacterMoverComponent.h | ||
virtual void ProduceInput
(
const int32 DeltaTimeMS, |
ChaosMover/Character/ChaosCharacterMoverComponent.h | ||
virtual bool TryGetFloorCheckHitResult
(
FHitResult& OutHitResult |
ChaosMover/Character/ChaosCharacterMoverComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearQueuedMode() |
ChaosMover/Character/ChaosCharacterMoverComponent.h | ||
virtual void OnStanceModified
(
const FStanceModifiedEventData& EventData |
ChaosMover/Character/ChaosCharacterMoverComponent.h |
Overridden from UCharacterMoverComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnMoverPreSimulationTick
(
const FMoverTimeStep& TimeStep, |
ChaosMover/Character/ChaosCharacterMoverComponent.h |
Overridden from UMoverComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ProcessSimulationEvent
(
const FMoverSimulationEventData& EventData |
ChaosMover/Character/ChaosCharacterMoverComponent.h | ||
virtual void SetAdditionalSimulationOutput
(
const FMoverDataCollection& Data |
ChaosMover/Character/ChaosCharacterMoverComponent.h |