UMovementInstance¶
#include <MovementInstance.h>
Inherits from UAssemblyInstance, UObject
Public Functions¶
Name | |
---|---|
ATBLCharacterBase * | GetCharacterOwner() const |
void | StartMovement(UMovementSequence * MovementSeq) |
void | Stop() |
UMovementInstance() |
Protected Functions¶
Name | |
---|---|
void | OnActorHit(AActor * SelfActor, AActor * OtherActor, FVector NormalImpulse, const [[FHitResult]] & Hit) |
void | OnCharacterHit(AActor * Owner, ATBLCharacter * HitCharacter) |
void | OnWallHit(AActor * Owner, AActor * HitActor, float HitAngle) |
Public Attributes¶
Name | |
---|---|
FMovementActionInitiationParams | InitParams |
float | InitTime |
FMovementInstanceDelegate | OnFinishMovement |
FMovementInstanceDelegate | OnStartMovement |
float | ScalingFactor |
UMovementSequence * | Sequence |
AActor * | TargetActor |
Protected Attributes¶
Name | |
---|---|
UMovementAction * | CurrentMovement |
float | FinishTime |
TArray< UTBLObject * > | InstancedObjects |
bool | bIsFinished |
Updated on 2025-01-21 at 09:02:24 +0100