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

#include <Gold.h>

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

Public 멤버 함수

 AGold ()
void Dropping (float DeltaTime)
virtual void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override
void GoldBeginOverlap (UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult &SweepResult)
void On_RepTargetSetting ()
void OnRep_ActiveItem ()
void OnRep_DropLocation ()
void OnRep_StartLocation ()
virtual void OnReturnToPool_Implementation () override
virtual void OnSpawnFromPool_Implementation () override
void ServerSetRandomDropPos ()
virtual void Tick (float DeltaTime) override
IPoolable(으)로부터 상속된 Public 멤버 함수
void OnReturnToPool ()
void OnSpawnFromPool ()

Protected 멤버 함수

virtual void BeginPlay () override

Protected 속성

bool bActiveItem
bool bDropped
bool bTraceToTarget = false
float ControlHeight = 100.f
FVector ControlPos
FVector_NetQuantize DropLocation
float DroppingTimeElapsed
float Duration = 1.f
float fRotationSpeed = 1.f
TObjectPtr< UStaticMeshComponent > GoldMesh
UCurveFloat * MoveCurve
float MovementSpeed = 1.f
FVector MovementStartPos
float NumTurns = 3.0f
FVector RotationSpeed = FVector(0.f, 90.f, 0.f)
float RotationTimeElapsed
TObjectPtr< USphereComponent > SphereComponent
FVector_NetQuantize StartPos
FRotator StartRotator
TObjectPtr< AActor > TargetActor
float TotalTravelTime = 0.7f
float ToTargetElapsedTime = 0.f

상세한 설명

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

생성자 & 소멸자 문서화

◆ AGold()

AGold::AGold ( )

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

다음을 참조함 : GoldMesh, SphereComponent.

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

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

멤버 함수 문서화

◆ BeginPlay()

void AGold::BeginPlay ( )
overrideprotectedvirtual

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

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

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

◆ Dropping()

void AGold::Dropping ( float DeltaTime)

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

다음을 참조함 : bDropped, ControlPos, DropLocation, DroppingTimeElapsed, Duration, MovementSpeed, NumTurns, StartPos.

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

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

◆ GetLifetimeReplicatedProps()

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

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

다음을 참조함 : AGold(), bActiveItem, DropLocation, StartPos, TargetActor.

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

◆ GoldBeginOverlap()

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

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

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

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

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

◆ On_RepTargetSetting()

void AGold::On_RepTargetSetting ( )

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

다음을 참조함 : bTraceToTarget, MovementStartPos, SphereComponent, TargetActor.

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

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

◆ OnRep_ActiveItem()

void AGold::OnRep_ActiveItem ( )

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

다음을 참조함 : bActiveItem.

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

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

◆ OnRep_DropLocation()

void AGold::OnRep_DropLocation ( )

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

다음을 참조함 : bDropped, ControlHeight, ControlPos, DropLocation, StartPos.

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

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

◆ OnRep_StartLocation()

void AGold::OnRep_StartLocation ( )

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

다음을 참조함 : StartPos.

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

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

◆ OnReturnToPool_Implementation()

void AGold::OnReturnToPool_Implementation ( )
overridevirtual

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

다음을 참조함 : bActiveItem, On_RepTargetSetting(), OnRep_ActiveItem(), TargetActor.

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

◆ OnSpawnFromPool_Implementation()

void AGold::OnSpawnFromPool_Implementation ( )
overridevirtual

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

다음을 참조함 : bActiveItem, OnRep_ActiveItem().

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

◆ ServerSetRandomDropPos()

void AGold::ServerSetRandomDropPos ( )

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

다음을 참조함 : bDropped, bTraceToTarget, DropLocation, OnRep_DropLocation(), OnRep_StartLocation(), StartPos.

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

◆ Tick()

void AGold::Tick ( float DeltaTime)
overridevirtual

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

다음을 참조함 : Dropping().

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

멤버 데이터 문서화

◆ bActiveItem

bool AGold::bActiveItem
protected

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

다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), OnRep_ActiveItem(), OnReturnToPool_Implementation(), OnSpawnFromPool_Implementation().

◆ bDropped

bool AGold::bDropped
protected

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

다음에 의해서 참조됨 : Dropping(), OnRep_DropLocation(), ServerSetRandomDropPos().

◆ bTraceToTarget

bool AGold::bTraceToTarget = false
protected

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

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

◆ ControlHeight

float AGold::ControlHeight = 100.f
protected

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

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

◆ ControlPos

FVector AGold::ControlPos
protected

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

다음에 의해서 참조됨 : Dropping(), OnRep_DropLocation().

◆ DropLocation

FVector_NetQuantize AGold::DropLocation
protected

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

다음에 의해서 참조됨 : Dropping(), GetLifetimeReplicatedProps(), OnRep_DropLocation(), ServerSetRandomDropPos().

◆ DroppingTimeElapsed

float AGold::DroppingTimeElapsed
protected

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

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

◆ Duration

float AGold::Duration = 1.f
protected

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

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

◆ fRotationSpeed

float AGold::fRotationSpeed = 1.f
protected

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

◆ GoldMesh

TObjectPtr<UStaticMeshComponent> AGold::GoldMesh
protected

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

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

◆ MoveCurve

UCurveFloat* AGold::MoveCurve
protected

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

◆ MovementSpeed

float AGold::MovementSpeed = 1.f
protected

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

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

◆ MovementStartPos

FVector AGold::MovementStartPos
protected

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

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

◆ NumTurns

float AGold::NumTurns = 3.0f
protected

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

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

◆ RotationSpeed

FVector AGold::RotationSpeed = FVector(0.f, 90.f, 0.f)
protected

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

◆ RotationTimeElapsed

float AGold::RotationTimeElapsed
protected

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

◆ SphereComponent

TObjectPtr<USphereComponent> AGold::SphereComponent
protected

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

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

◆ StartPos

FVector_NetQuantize AGold::StartPos
protected

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

다음에 의해서 참조됨 : Dropping(), GetLifetimeReplicatedProps(), OnRep_DropLocation(), OnRep_StartLocation(), ServerSetRandomDropPos().

◆ StartRotator

FRotator AGold::StartRotator
protected

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

◆ TargetActor

TObjectPtr<AActor> AGold::TargetActor
protected

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

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

◆ TotalTravelTime

float AGold::TotalTravelTime = 0.7f
protected

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

◆ ToTargetElapsedTime

float AGold::ToTargetElapsedTime = 0.f
protected

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


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