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

#include <Experience.h>

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

Public 멤버 함수

 AExperience ()
void ExpBeginOverlap (UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult &SweepResult)
virtual void GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const override
void On_RepSpawning ()
void On_RepTargetSetting ()
void OnGroundHit (UPrimitiveComponent *OnComponentHit, AActor *OtherActor, UPrimitiveComponent *OtherComp, FVector NormalImpulse, const FHitResult &Hit)
void OnReturnBP ()
virtual void OnReturnToPool_Implementation () override
void OnSpawnBP ()
virtual void OnSpawnFromPool_Implementation () override
void SetSpawnPos (const FVector &InSpawnPos)
virtual void Tick (float DeltaTime) override
IPoolable(으)로부터 상속된 Public 멤버 함수
void OnReturnToPool ()
void OnSpawnFromPool ()

Protected 멤버 함수

virtual void BeginPlay () override

Protected 속성

bool bTraceToTarget = false
float ElapsedTime = 0.f
int32 ExperienceValue
FVector_NetQuantize SpawnPos
TObjectPtr< USphereComponent > SphereComponent
FVector StartPos
TObjectPtr< UStaticMeshComponent > StaticMeshComponent
TObjectPtr< AActor > TargetActor
float TotalTravelTime = 2.f

상세한 설명

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

생성자 & 소멸자 문서화

◆ AExperience()

AExperience::AExperience ( )

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

다음을 참조함 : SphereComponent, StaticMeshComponent.

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

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

멤버 함수 문서화

◆ BeginPlay()

void AExperience::BeginPlay ( )
overrideprotectedvirtual

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

다음을 참조함 : ExpBeginOverlap(), ExperienceValue, SphereComponent.

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

◆ ExpBeginOverlap()

void AExperience::ExpBeginOverlap ( UPrimitiveComponent * OverlappedComponent,
AActor * OtherActor,
UPrimitiveComponent * OtherComp,
int32 OtherBodyIndex,
bool bFromSweep,
const FHitResult & SweepResult )

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

다음에 의해서 참조됨 : BeginPlay(), OnReturnBP().

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

◆ GetLifetimeReplicatedProps()

void AExperience::GetLifetimeReplicatedProps ( TArray< class FLifetimeProperty > & OutLifetimeProps) const
overridevirtual

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

다음을 참조함 : AExperience(), SpawnPos, TargetActor.

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

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

◆ On_RepSpawning()

void AExperience::On_RepSpawning ( )

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

다음을 참조함 : OnSpawnBP(), SpawnPos, StaticMeshComponent.

다음에 의해서 참조됨 : OnReturnBP(), SetSpawnPos().

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

◆ On_RepTargetSetting()

void AExperience::On_RepTargetSetting ( )

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

다음을 참조함 : bTraceToTarget, SphereComponent, StartPos, StaticMeshComponent.

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

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

◆ OnGroundHit()

void AExperience::OnGroundHit ( UPrimitiveComponent * OnComponentHit,
AActor * OtherActor,
UPrimitiveComponent * OtherComp,
FVector NormalImpulse,
const FHitResult & Hit )

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

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

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

◆ OnReturnBP()

void AExperience::OnReturnBP ( )

다음을 참조함 : ExpBeginOverlap(), GetLifetimeReplicatedProps(), On_RepSpawning(), On_RepTargetSetting(), OnGroundHit(), OnReturnBP(), Tick().

다음에 의해서 참조됨 : OnReturnBP(), OnReturnToPool_Implementation().

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

◆ OnReturnToPool_Implementation()

void AExperience::OnReturnToPool_Implementation ( )
overridevirtual

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

다음을 참조함 : bTraceToTarget, ElapsedTime, OnReturnBP().

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

◆ OnSpawnBP()

void AExperience::OnSpawnBP ( )

다음을 참조함 : OnSpawnBP().

다음에 의해서 참조됨 : On_RepSpawning(), OnSpawnBP().

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

◆ OnSpawnFromPool_Implementation()

void AExperience::OnSpawnFromPool_Implementation ( )
overridevirtual

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

다음을 참조함 : SetSpawnPos().

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

◆ SetSpawnPos()

void AExperience::SetSpawnPos ( const FVector & InSpawnPos)

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

다음을 참조함 : On_RepSpawning(), SpawnPos.

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

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

◆ Tick()

void AExperience::Tick ( float DeltaTime)
overridevirtual

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

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

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

멤버 데이터 문서화

◆ bTraceToTarget

bool AExperience::bTraceToTarget = false
protected

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

다음에 의해서 참조됨 : On_RepTargetSetting(), OnReturnToPool_Implementation().

◆ ElapsedTime

float AExperience::ElapsedTime = 0.f
protected

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

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

◆ ExperienceValue

int32 AExperience::ExperienceValue
protected

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

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

◆ SpawnPos

FVector_NetQuantize AExperience::SpawnPos
protected

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

다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), On_RepSpawning(), SetSpawnPos().

◆ SphereComponent

TObjectPtr<USphereComponent> AExperience::SphereComponent
protected

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

다음에 의해서 참조됨 : AExperience(), BeginPlay(), On_RepTargetSetting().

◆ StartPos

FVector AExperience::StartPos
protected

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

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

◆ StaticMeshComponent

TObjectPtr<UStaticMeshComponent> AExperience::StaticMeshComponent
protected

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

다음에 의해서 참조됨 : AExperience(), On_RepSpawning(), On_RepTargetSetting().

◆ TargetActor

TObjectPtr<AActor> AExperience::TargetActor
protected

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

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

◆ TotalTravelTime

float AExperience::TotalTravelTime = 2.f
protected

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


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Item/Experience.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Item/Experience.cpp