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

#include <UCharacterData.h>

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

Public 멤버 함수

bool LoadIdleMontage (TSoftObjectPtr< UAnimMontage > &OutMontage) const
 

Public 속성

TSoftClassPtr< class UAnimInstance > AnimBluePrint
 
TSoftObjectPtr< class UAnimMontage > IdleAsset
 
FName LeftFootSocketName = FName("foot_l")
 
FName LeftHandSocketName = FName("hand_l")
 
TArray< TSoftObjectPtr< class UMaterialInstanceConstant > > MaterialArray
 
TSoftObjectPtr< class USkeletalMesh > MeshData
 
FVector RelativeLocation = FVector(0,0,-88.0f)
 
FRotator RelativeRotator = FRotator(0,0,-90.0f)
 
FVector RelativeScale = FVector(1.0f)
 
FName RightFootSocketName = FName("foot_r")
 
FName RightHandSocketName = FName("hand_r")
 

상세한 설명

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

멤버 함수 문서화

◆ LoadIdleMontage()

bool UCharacterData::LoadIdleMontage ( TSoftObjectPtr< UAnimMontage > &  OutMontage) const

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

12{
13 OutMontage = IdleAsset.LoadSynchronous();
14 if (!OutMontage)
15 {
16 PRINTLOG(TEXT("Failed to LoadWinMontage"));
17 return false;
18 }
19 return true;
20}
#define PRINTLOG(fmt,...)
Definition GameLogging.h:30
TSoftObjectPtr< class UAnimMontage > IdleAsset

다음을 참조함 : IdleAsset, PRINTLOG.

멤버 데이터 문서화

◆ AnimBluePrint

TSoftClassPtr<class UAnimInstance> UCharacterData::AnimBluePrint

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

◆ IdleAsset

TSoftObjectPtr<class UAnimMontage> UCharacterData::IdleAsset

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

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

◆ LeftFootSocketName

FName UCharacterData::LeftFootSocketName = FName("foot_l")

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

◆ LeftHandSocketName

FName UCharacterData::LeftHandSocketName = FName("hand_l")

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

◆ MaterialArray

TArray<TSoftObjectPtr<class UMaterialInstanceConstant> > UCharacterData::MaterialArray

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

◆ MeshData

TSoftObjectPtr<class USkeletalMesh> UCharacterData::MeshData

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

◆ RelativeLocation

FVector UCharacterData::RelativeLocation = FVector(0,0,-88.0f)

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

◆ RelativeRotator

FRotator UCharacterData::RelativeRotator = FRotator(0,0,-90.0f)

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

◆ RelativeScale

FVector UCharacterData::RelativeScale = FVector(1.0f)

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

◆ RightFootSocketName

FName UCharacterData::RightFootSocketName = FName("foot_r")

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

◆ RightHandSocketName

FName UCharacterData::RightHandSocketName = FName("hand_r")

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


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