KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FWordInfo 구조체 참조

단어 정보 구조체
더 자세히 ...

#include <NetworkData.h>

+ FWordInfo에 대한 협력 다이어그램:

Public 멤버 함수

bool operator!= (const FWordInfo &Other) const
 
bool operator== (const FWordInfo &Other) const
 TSet에서 사용하기 위한 비교 연산자
 

정적 Public 멤버 함수

static FWordInfo GetRandomAnimal ()
 랜덤 동물 선택 - CSV 기반 하드코딩
 
static FWordInfo GetRandomColor ()
 랜덤 색상 선택 - CSV 기반 하드코딩
 

Public 속성

FString code
 
FString name
 

상세한 설명

단어 정보 구조체

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

멤버 함수 문서화

◆ GetRandomAnimal()

static FWordInfo FWordInfo::GetRandomAnimal ( )
inlinestatic

랜덤 동물 선택 - CSV 기반 하드코딩

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

596 {
597 static const TArray<FWordInfo> AnimalPool = {
598 { TEXT("개"), TEXT("1") },
599 { TEXT("고양이"), TEXT("2") },
600 { TEXT("새"), TEXT("3") },
601 { TEXT("물고기"), TEXT("4") },
602 { TEXT("소"), TEXT("5") },
603 { TEXT("닭"), TEXT("6") },
604 { TEXT("돼지"), TEXT("7") },
605 { TEXT("토끼"), TEXT("8") },
606 { TEXT("말"), TEXT("9") },
607 { TEXT("양"), TEXT("10") },
608 { TEXT("사슴"), TEXT("11") },
609 { TEXT("호랑이"), TEXT("12") },
610 { TEXT("곰"), TEXT("13") },
611 { TEXT("여우"), TEXT("14") },
612 { TEXT("원숭이"), TEXT("15") },
613 { TEXT("펭귄"), TEXT("16") },
614 { TEXT("기린"), TEXT("17") },
615 { TEXT("코끼리"), TEXT("18") },
616 { TEXT("치타"), TEXT("19") },
617 { TEXT("물개"), TEXT("20") },
618 { TEXT("하마"), TEXT("21") },
619 { TEXT("낙타"), TEXT("22") },
620 { TEXT("돌고래"), TEXT("23") },
621 { TEXT("박쥐"), TEXT("24") }
622 };
623
624 const int Index = FMath::RandRange(0, AnimalPool.Num() - 1);
625 return AnimalPool[Index];
626 }

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

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

◆ GetRandomColor()

static FWordInfo FWordInfo::GetRandomColor ( )
inlinestatic

랜덤 색상 선택 - CSV 기반 하드코딩

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

561 {
562 static const TArray<FWordInfo> ColorPool = {
563 { TEXT("빨강"), TEXT("1") },
564 { TEXT("파랑"), TEXT("2") },
565 { TEXT("노랑"), TEXT("3") },
566 { TEXT("초록"), TEXT("4") },
567 { TEXT("검정"), TEXT("5") },
568 { TEXT("흰색"), TEXT("6") },
569 { TEXT("회색"), TEXT("7") },
570 { TEXT("주황"), TEXT("8") },
571 { TEXT("분홍"), TEXT("9") },
572 { TEXT("갈색"), TEXT("10") },
573 { TEXT("남색"), TEXT("11") },
574 { TEXT("보라색"), TEXT("12") },
575 { TEXT("금색"), TEXT("13") },
576 { TEXT("은색"), TEXT("14") },
577 { TEXT("살구색"), TEXT("15") },
578 { TEXT("하늘색"), TEXT("16") },
579 { TEXT("자주색"), TEXT("17") },
580 { TEXT("청록색"), TEXT("18") },
581 { TEXT("황토색"), TEXT("19") },
582 { TEXT("진홍색"), TEXT("20") },
583 { TEXT("군청색"), TEXT("21") },
584 { TEXT("연두색"), TEXT("22") },
585 { TEXT("와인색"), TEXT("23") },
586 { TEXT("베이지색"), TEXT("24") }
587 };
588
589 const int Index = FMath::RandRange(0, ColorPool.Num() - 1);
590 return ColorPool[Index];
591 }

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

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

◆ operator!=()

bool FWordInfo::operator!= ( const FWordInfo Other) const
inline

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

635 {
636 return !(*this == Other);
637 }

◆ operator==()

bool FWordInfo::operator== ( const FWordInfo Other) const
inline

TSet에서 사용하기 위한 비교 연산자

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

630 {
631 return name == Other.name && code == Other.code;
632 }
FString code
FString name

다음을 참조함 : code, name.

멤버 데이터 문서화

◆ code

FString FWordInfo::code

◆ name


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: