Navigation
API > API/Plugins > API/Plugins/ChaosMover
| Name | FChaosStanceModifier |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
| Include Path | #include "ChaosMover/Character/Modifiers/ChaosStanceModifier.h" |
Syntax
USTRUCT (MinimalAPI, BlueprintType )
struct FChaosStanceModifier : public FMovementModifierBase
Inheritance Hierarchy
- FMovementModifierBase → FChaosStanceModifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosStanceModifier() |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FChaosStanceModifier() |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccelerationOverride | TOptional< float > | Override Acceleration | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| ActiveStance | EStanceMode | ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
| bCancelOnModeChange | bool | Whether to cancel the modifier when the movement mode changes | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| DefaultCapsuleGroundClearance | float | Ground clearance of the default unmodified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| DefaultCapsuleHalfHeight | float | Height of the default unmodified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| DefaultCapsuleRadius | float | Radius of the default unmodified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| MaxSpeedOverride | TOptional< float > | Override Max Speed | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| ModifiedCapsuleGroundClearance | float | Ground clearance of the modified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| ModifiedCapsuleHalfHeight | float | Height of the modified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
| ModifiedCapsuleRadius | float | Radius of the modified capsule | ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
|
Functions
Public
Overridden from FMovementModifierBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual FMovementModifierBase * Clone() |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual UScriptStruct * GetScriptStruct() |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual bool HasGameplayTag
(
FGameplayTag TagToFind, |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual void NetSerialize
(
FArchive& Ar |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual void OnEnd_Async
(
const FMovementModifierParams_Async& Params |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual void OnPostMovement_Async
(
const FMovementModifierParams_Async& Params |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual void OnStart_Async
(
const FMovementModifierParams_Async& Params |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual FString ToSimpleString() |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const Chaos::FCapsule * GetCapsule
(
Chaos::FPBDRigidParticleHandle* ParticleHandle |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
void UpdateCapsule
(
Chaos::FPBDRigidParticleHandle* ParticleHandle, |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h | ||
virtual void UpdateStance
(
const FMovementModifierParams_Async& AsyncParams, |
ChaosMover/Character/Modifiers/ChaosStanceModifier.h |