Navigation
API > API/Plugins > API/Plugins/Mover
Stances: Applies settings to the actor to make them go into different stances like crouch or prone(not implemented), affects actor maxacceleration and capsule height Note: This modifier currently uses the CDO of the actor to reset values to "standing" values. This modifier also assumes the actor is using a capsule as it's updated component for now
| Name | FStanceModifier |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/DefaultMovementSet/MovementModifiers/StanceModifier.h |
| Include Path | #include "DefaultMovementSet/MovementModifiers/StanceModifier.h" |
Syntax
USTRUCT (BlueprintType )
struct FStanceModifier : public FMovementModifierBase
Inheritance Hierarchy
- FMovementModifierBase → FStanceModifier
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStanceModifier() |
DefaultMovementSet/MovementModifiers/StanceModifier.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FStanceModifier() |
DefaultMovementSet/MovementModifiers/StanceModifier.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveStance | EStanceMode | DefaultMovementSet/MovementModifiers/StanceModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanExpand
(
const UCharacterMoverComponent* MoverComp |
DefaultMovementSet/MovementModifiers/StanceModifier.h | ||
virtual bool ShouldExpandingMaintainBase
(
const UCharacterMoverComponent* MoverComp |
Whether expanding should be from the base of the capsule or not. | DefaultMovementSet/MovementModifiers/StanceModifier.h |
Overridden from FMovementModifierBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
DefaultMovementSet/MovementModifiers/StanceModifier.h | ||
virtual FMovementModifierBase * Clone() |
DefaultMovementSet/MovementModifiers/StanceModifier.h | ||
virtual UScriptStruct * GetScriptStruct() |
DefaultMovementSet/MovementModifiers/StanceModifier.h | ||
virtual bool HasGameplayTag
(
FGameplayTag TagToFind, |
Check modifier for a gameplay tag. | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
virtual void NetSerialize
(
FArchive& Ar |
DefaultMovementSet/MovementModifiers/StanceModifier.h | ||
virtual void OnEnd
(
UMoverComponent* MoverComp, |
Fired when this modifier is deactivated. | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
virtual void OnPostMovement
(
UMoverComponent* MoverComp, |
Fired after a Substep | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
virtual void OnPreMovement
(
UMoverComponent* MoverComp, |
Fired just before a Substep | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
virtual void OnStart
(
UMoverComponent* MoverComp, |
Fired when this modifier is activated. | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
virtual FString ToSimpleString() |
DefaultMovementSet/MovementModifiers/StanceModifier.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AdjustCapsule
(
UMoverComponent* MoverComp, |
Modifies the updated component casted to a capsule component. | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
void ApplyMovementSettings
(
UMoverComponent* MoverComp |
Applies any movement settings like acceleration or max speed changes. | DefaultMovementSet/MovementModifiers/StanceModifier.h | |
void RevertMovementSettings
(
UMoverComponent* MoverComp |
Reverts any movement settings like acceleration or max speed changes. | DefaultMovementSet/MovementModifiers/StanceModifier.h |