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