KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
ACityName 클래스 참조

#include <CityName.h>

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

Public 멤버 함수

 ACityName ()
 
virtual void GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const override
 
void OnRep_CityName ()
 
void SetChecked ()
 
void SetDefaultText ()
 
virtual void Tick (float DeltaTime) override
 

Public 속성

FString CityName
 
int32 Index = 0
 
class UWidgetComponent * WidgetComp
 

Protected 멤버 함수

virtual void BeginPlay () override
 

상세한 설명

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

생성자 & 소멸자 문서화

◆ ACityName()

ACityName::ACityName ( )

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

13{
14 // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
15 PrimaryActorTick.bCanEverTick = true;
16
17 WidgetComp = CreateDefaultSubobject<UWidgetComponent>(TEXT("WidgetComp"));
18 SetRootComponent(WidgetComp);
19}
class UWidgetComponent * WidgetComp
Definition CityName.h:27

다음을 참조함 : WidgetComp.

멤버 함수 문서화

◆ BeginPlay()

void ACityName::BeginPlay ( )
overrideprotectedvirtual

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

23{
24 Super::BeginPlay();
25
26 FTimerHandle TimerHandle;
27 GetWorldTimerManager().SetTimer(TimerHandle, FTimerDelegate::CreateLambda([this]
28 {
30 }), 0.5f, false);
31}
void SetDefaultText()
Definition CityName.cpp:46

다음을 참조함 : SetDefaultText().

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

◆ GetLifetimeReplicatedProps()

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

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

40{
41 Super::GetLifetimeReplicatedProps(OutLifetimeProps);
42
43 DOREPLIFETIME(ACityName, CityName);
44}
FString CityName
Definition CityName.h:33

다음을 참조함 : CityName.

◆ OnRep_CityName()

void ACityName::OnRep_CityName ( )

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

68{
69 UUserWidget* CityNameWidget = WidgetComp->GetWidget();
70 if (UCityNameWidget* CNW = Cast<UCityNameWidget>(CityNameWidget))
71 {
72 CNW->SetCityName(CityName);
73
74 // 텍스트 색 설정
75 if (CityName == TEXT("OK!"))
76 {
77 CNW->SetTextColor(FLinearColor::Green);
78 }
79 else
80 {
81 CNW->SetTextColor(FLinearColor::White);
82 }
83 }
84}

다음을 참조함 : CityName, WidgetComp.

다음에 의해서 참조됨 : SetChecked(), SetDefaultText().

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

◆ SetChecked()

void ACityName::SetChecked ( )

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

58{
59 CityName = TEXT("OK!");
60
61 if (HasAuthority())
62 {
64 }
65}
void OnRep_CityName()
Definition CityName.cpp:67

다음을 참조함 : CityName, OnRep_CityName().

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

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

◆ SetDefaultText()

void ACityName::SetDefaultText ( )

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

47{
48 if (Index == 0) CityName = TEXT("Food Here");
49 else if (Index == 1) CityName = TEXT("City Here");
50
51 if (HasAuthority())
52 {
54 }
55}
int32 Index
Definition CityName.h:30

다음을 참조함 : CityName, Index, OnRep_CityName().

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

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

◆ Tick()

void ACityName::Tick ( float  DeltaTime)
overridevirtual

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

35{
36 Super::Tick(DeltaTime);
37}

멤버 데이터 문서화

◆ CityName

FString ACityName::CityName

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

다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), OnRep_CityName(), SetChecked(), SetDefaultText().

◆ Index

int32 ACityName::Index = 0

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

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

◆ WidgetComp

class UWidgetComponent* ACityName::WidgetComp

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

다음에 의해서 참조됨 : ACityName(), OnRep_CityName().


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