KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UMovementStrategyBase 클래스 참조

#include <MovementStrategyBase.h>

UMovementStrategyBase에 대한 상속 다이어그램 :
UMovementStrategyBase에 대한 협력 다이어그램:

Public 멤버 함수

 UMovementStrategyBase ()
virtual void ActivateStrategy (const FDetailedSkillData &InCalculatedData, AActor *NewOwner, int32 InMyIndex, int32 InTotalCount)
virtual void DeactivateStrategy ()
virtual void Multicast_Activate (const FDetailedSkillData &InCalculatedData, AActor *NewOwner, int32 InMyIndex, int32 InTotalCount)
virtual void Multicast_Deactivate ()
virtual void TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
virtual void TriggerFunction ()

Protected 속성

FDetailedSkillData CalculatedData
int MyIndex
TObjectPtr< AActor > ProjectileOwner
int TotalCount

상세한 설명

MovementStrategyBase.h 파일의 12 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ UMovementStrategyBase()

UMovementStrategyBase::UMovementStrategyBase ( )

MovementStrategyBase.cpp 파일의 9 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ActivateStrategy()

void UMovementStrategyBase::ActivateStrategy ( const FDetailedSkillData & InCalculatedData,
AActor * NewOwner,
int32 InMyIndex,
int32 InTotalCount )
virtual

UFollowMovementStrategy에서 재구현되었습니다.

MovementStrategyBase.cpp 파일의 17 번째 라인에서 정의되었습니다.

다음을 참조함 : Multicast_Activate().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ DeactivateStrategy()

void UMovementStrategyBase::DeactivateStrategy ( )
virtual

UFollowMovementStrategy에서 재구현되었습니다.

MovementStrategyBase.cpp 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : Multicast_Deactivate().

다음에 의해서 참조됨 : Multicast_Activate().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Multicast_Activate()

virtual void UMovementStrategyBase::Multicast_Activate ( const FDetailedSkillData & InCalculatedData,
AActor * NewOwner,
int32 InMyIndex,
int32 InTotalCount )
virtual

다음을 참조함 : DeactivateStrategy(), Multicast_Activate().

다음에 의해서 참조됨 : ActivateStrategy(), Multicast_Activate().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Multicast_Deactivate()

virtual void UMovementStrategyBase::Multicast_Deactivate ( )
virtual

다음을 참조함 : Multicast_Deactivate(), TickComponent(), TriggerFunction().

다음에 의해서 참조됨 : DeactivateStrategy(), Multicast_Deactivate().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ TickComponent()

void UMovementStrategyBase::TickComponent ( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
overridevirtual

UCircleMovementStrategy에서 재구현되었습니다.

MovementStrategyBase.cpp 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Multicast_Deactivate().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ TriggerFunction()

void UMovementStrategyBase::TriggerFunction ( )
virtual

UCircleMovementStrategy에서 재구현되었습니다.

MovementStrategyBase.cpp 파일의 71 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Multicast_Deactivate().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ CalculatedData

FDetailedSkillData UMovementStrategyBase::CalculatedData
protected

MovementStrategyBase.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UCircleMovementStrategy::Multicast_Activate_Implementation(), UCircleMovementStrategy::TickComponent().

◆ MyIndex

int UMovementStrategyBase::MyIndex
protected

MovementStrategyBase.h 파일의 47 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UCircleMovementStrategy::Multicast_Activate_Implementation().

◆ ProjectileOwner

TObjectPtr<AActor> UMovementStrategyBase::ProjectileOwner
protected

MovementStrategyBase.h 파일의 41 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UCircleMovementStrategy::TickComponent().

◆ TotalCount

int UMovementStrategyBase::TotalCount
protected

MovementStrategyBase.h 파일의 49 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UCircleMovementStrategy::Multicast_Activate_Implementation().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: