LEAP Documentation 40220
Documentation for the LEAP project
FSavedMove_AdvCharacter Class Reference

#include <AdvancedCharacterMovement.h>

Inheritance diagram for FSavedMove_AdvCharacter:

Public Member Functions

 FSavedMove_AdvCharacter ()
 
virtual void Clear () override
 
virtual void SetMoveFor (ACharacter *Character, float InDeltaTime, FVector const &NewAccel, class FNetworkPredictionData_Client_Character &ClientData) override
 
virtual void SetInitialPosition (ACharacter *Character) override
 
virtual bool IsImportantMove (const FSavedMovePtr &LastAckedMove) const override
 
virtual FVector GetRevertedLocation () const override
 
virtual void PostUpdate (ACharacter *Character, EPostUpdateMode PostUpdateMode) override
 
virtual bool CanCombineWith (const FSavedMovePtr &NewMove, ACharacter *InPawn, float MaxDelta) const override
 
virtual void PrepMoveFor (ACharacter *Character) override
 
virtual uint8 GetCompressedFlags () const override
 

Public Attributes

uint8 bIsUsingJetPack: 1
 
uint8 bIsUsingDash: 1
 
uint8 bIsUsingHookshot: 1
 
uint8 bIsUsingOmniDash: 1
 
uint8 bIsUsingAutoClamber: 1
 

Constructor & Destructor Documentation

◆ FSavedMove_AdvCharacter()

FSavedMove_AdvCharacter::FSavedMove_AdvCharacter ( )

Member Function Documentation

◆ CanCombineWith()

bool FSavedMove_AdvCharacter::CanCombineWith ( const FSavedMovePtr &  NewMove,
ACharacter *  InPawn,
float  MaxDelta 
) const
overridevirtual

◆ Clear()

void FSavedMove_AdvCharacter::Clear ( )
overridevirtual

◆ GetCompressedFlags()

uint8 FSavedMove_AdvCharacter::GetCompressedFlags ( ) const
overridevirtual

◆ GetRevertedLocation()

FVector FSavedMove_AdvCharacter::GetRevertedLocation ( ) const
overridevirtual

◆ IsImportantMove()

bool FSavedMove_AdvCharacter::IsImportantMove ( const FSavedMovePtr &  LastAckedMove) const
overridevirtual

◆ PostUpdate()

void FSavedMove_AdvCharacter::PostUpdate ( ACharacter *  Character,
EPostUpdateMode  PostUpdateMode 
)
overridevirtual

◆ PrepMoveFor()

void FSavedMove_AdvCharacter::PrepMoveFor ( ACharacter *  Character)
overridevirtual

◆ SetInitialPosition()

void FSavedMove_AdvCharacter::SetInitialPosition ( ACharacter *  Character)
overridevirtual

◆ SetMoveFor()

void FSavedMove_AdvCharacter::SetMoveFor ( ACharacter *  Character,
float  InDeltaTime,
FVector const &  NewAccel,
class FNetworkPredictionData_Client_Character &  ClientData 
)
overridevirtual

Member Data Documentation

◆ bIsUsingAutoClamber

uint8 FSavedMove_AdvCharacter::bIsUsingAutoClamber

◆ bIsUsingDash

uint8 FSavedMove_AdvCharacter::bIsUsingDash

◆ bIsUsingHookshot

uint8 FSavedMove_AdvCharacter::bIsUsingHookshot

◆ bIsUsingJetPack

uint8 FSavedMove_AdvCharacter::bIsUsingJetPack

◆ bIsUsingOmniDash

uint8 FSavedMove_AdvCharacter::bIsUsingOmniDash

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