LEAP Documentation 40220
Documentation for the LEAP project
UMeleeDashMovementComponent Class Reference

#include <MeleeDashMovementComponent.h>

Inheritance diagram for UMeleeDashMovementComponent:
UWeaponMovementComponent UProxyMovementComponent

Public Member Functions

virtual void BeginPlay () override
 
virtual void ModifySavedMove (FSavedMove_AdvCharacter &SavedMove) override
 
virtual void UpdateFromCompressedFlags (uint8 Flags) override
 
virtual void PerformMovement (float DeltaTime) override
 
virtual void PrepareMoveFromSave (const FSavedMove_AdvCharacter &SavedMove) override
 
virtual void PostUpdate () override
 
virtual void StartMovement () override
 
virtual void StopMovement () override
 
- Public Member Functions inherited from UWeaponMovementComponent
virtual void Initialize (UWeaponInstance *OwningWeapon)
 
virtual void StartMovement ()
 
virtual void StopMovement ()
 
- Public Member Functions inherited from UProxyMovementComponent
virtual void BeginPlay () override
 
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
 
virtual void ModifySavedMove (FSavedMove_AdvCharacter &SavedMove)
 
virtual void UpdateFromCompressedFlags (uint8 Flags)
 
virtual void PerformMovement (float DeltaTime)
 
virtual void PrepareMoveFromSave (const FSavedMove_AdvCharacter &SavedMove)
 
virtual void PostUpdate ()
 
FORCEINLINE bool IsReplay () const
 

Protected Attributes

bool bIsUsingDash = false
 
bool bIsUsingOmniDash = false
 
bool bDashInProgress = false
 
bool bLookTowardsMovement = true
 
FRotator OriginalLookDirection = FRotator(0)
 
- Protected Attributes inherited from UWeaponMovementComponent
UWeaponInstanceWeapon = NULL
 
uint8 MovementFlag = 0
 
- Protected Attributes inherited from UProxyMovementComponent
UAdvancedCharacterMovementOwningComponent = NULL
 

Additional Inherited Members

- Static Public Member Functions inherited from UProxyMovementComponent
static void GetProxyMovementComponents (ACharacter *Character, TArray< UProxyMovementComponent * > &Components)
 

Member Function Documentation

◆ BeginPlay()

void UMeleeDashMovementComponent::BeginPlay ( )
overridevirtual

Reimplemented from UProxyMovementComponent.

◆ ModifySavedMove()

void UMeleeDashMovementComponent::ModifySavedMove ( FSavedMove_AdvCharacter SavedMove)
overridevirtual

Reimplemented from UProxyMovementComponent.

◆ PerformMovement()

void UMeleeDashMovementComponent::PerformMovement ( float  DeltaTime)
overridevirtual

Reimplemented from UProxyMovementComponent.

◆ PostUpdate()

void UMeleeDashMovementComponent::PostUpdate ( )
overridevirtual

Reimplemented from UProxyMovementComponent.

◆ PrepareMoveFromSave()

void UMeleeDashMovementComponent::PrepareMoveFromSave ( const FSavedMove_AdvCharacter SavedMove)
overridevirtual

Reimplemented from UProxyMovementComponent.

◆ StartMovement()

void UMeleeDashMovementComponent::StartMovement ( )
overridevirtual

Reimplemented from UWeaponMovementComponent.

◆ StopMovement()

void UMeleeDashMovementComponent::StopMovement ( )
overridevirtual

Reimplemented from UWeaponMovementComponent.

◆ UpdateFromCompressedFlags()

void UMeleeDashMovementComponent::UpdateFromCompressedFlags ( uint8  Flags)
overridevirtual

Reimplemented from UProxyMovementComponent.

Member Data Documentation

◆ bDashInProgress

bool UMeleeDashMovementComponent::bDashInProgress = false
protected

◆ bIsUsingDash

bool UMeleeDashMovementComponent::bIsUsingDash = false
protected

◆ bIsUsingOmniDash

bool UMeleeDashMovementComponent::bIsUsingOmniDash = false
protected

◆ bLookTowardsMovement

bool UMeleeDashMovementComponent::bLookTowardsMovement = true
protected

◆ OriginalLookDirection

FRotator UMeleeDashMovementComponent::OriginalLookDirection = FRotator(0)
protected

The documentation for this class was generated from the following files: