Navigation
API > API/Plugins > API/Plugins/Mover
Base class for all transitions
| Name | UBaseMovementModeTransition |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MovementModeTransition.h |
| Include Path | #include "MovementModeTransition.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Blueprintable, BlueprintType, EditInlineNew, DefaultToInstanced)
class UBaseMovementModeTransition : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBaseMovementModeTransition
Derived Classes
UBaseMovementModeTransition derived class hierarchy
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowModeReentry | bool | Whether this transition should reenter a mode if it evaluates true and wants to transition into a mode the actor is already in | MovementModeTransition.h |
|
| bFirstSubStepOnly | bool | Whether this transition should only apply to the first step of the update. | MovementModeTransition.h |
|
| bSupportsAsync | bool | Whether this movement mode transition supports being part of an asynchronous movement simulation (running concurrently with the gameplay thread) Specifically for the Evaluate and Trigger functions | MovementModeTransition.h |
|
| SharedSettingsClasses | TArray< TSubclassOf< UObject > > | Settings object type that this mode depends on. | MovementModeTransition.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTransitionEvalResult Evaluate
(
const FSimulationTickParams& Params |
MovementModeTransition.h |
|
|
MoverT * GetMoverComponent() |
MovementModeTransition.h | ||
MoverT & GetMoverComponentChecked() |
MovementModeTransition.h | ||
virtual UWorld * GetWorld() |
MovementModeTransition.h | ||
UMoverComponent * K2_GetMoverComponent() |
Gets the MoverComponent that ultimately owns this transition | MovementModeTransition.h |
|
virtual void OnRegistered() |
MovementModeTransition.h | ||
virtual void OnUnregistered() |
MovementModeTransition.h | ||
void Trigger
(
const FSimulationTickParams& Params |
MovementModeTransition.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
MovementModeTransition.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void K2_OnRegistered() |
MovementModeTransition.h |
|
|
void K2_OnUnregistered() |
MovementModeTransition.h |
|
|
virtual FTransitionEvalResult OnEvaluate
(
const FSimulationTickParams& Params |
MovementModeTransition.h | ||
virtual void OnTrigger
(
const FSimulationTickParams& Params |
MovementModeTransition.h |