|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <ADropper.h>
ADropper에 대한 상속 다이어그램 :
ADropper에 대한 협력 다이어그램:Public 멤버 함수 | |
| ADropper () | |
| FORCEINLINE bool | IsBusy () const |
| bool | RequestSpawn () |
| 스폰 요청 (서버에서만 동작) | |
| void | SetSpawnClass (TSubclassOf< AActor > InClass) |
| 스폰 전에 Dropper가 어떤 클래스를 스폰할지 등록 | |
| void | SetSpawnData (const FLuggageData &InData) |
| [Luggage용] 스폰 전에 Dropper가 생성될 액터에게 넘겨줄 데이터 등록 | |
Public 속성 | |
| int32 | DropperIndex = 0 |
Protected 멤버 함수 | |
| virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| void | Multicast_DisableCollision () |
| 충돌 비활성화 | |
| void | Multicast_PlayAnimation () |
| 애니메이션 재생 | |
| void | Multicast_RestoreCollision () |
| 충돌 복구 | |
| void | Server_Spawn () |
| void | Spawn () |
| 서버에서만 실행되는 실제 스폰 로직 | |
Private 멤버 함수 | |
| void | OnDelayCompleted () |
| void | OnRestoreCompleted () |
Private 속성 | |
| TObjectPtr< UAnimationAsset > | AnimToPlay |
| 드랍 시 재생할 애니메이션 | |
| bool | bIsSpawnIng = false |
| 이번 스폰에서 사용할 데이터 | |
| TObjectPtr< UStaticMeshComponent > | BoxCollision |
| 충돌 박스 | |
| FTimerHandle | DelayTimerHandle |
| FLuggageData | NextData |
| 이번 스폰에서 사용할 데이터 | |
| FTimerHandle | RestoreTimerHandle |
| TObjectPtr< USkeletalMeshComponent > | SkeletalMesh |
| 드랍퍼 스켈레탈 메시 | |
| TSubclassOf< AActor > | SpawnClass |
| 이번 스폰에서 사용할 클래스 | |
| TObjectPtr< USceneComponent > | SpawnPos |
| 스폰 위치 | |
ADropper.h 파일의 37 번째 라인에서 정의되었습니다.
| ADropper::ADropper | ( | ) |
ADropper.cpp 파일의 16 번째 라인에서 정의되었습니다.
다음을 참조함 : BoxCollision, SkeletalMesh, SpawnPos.
|
overrideprotectedvirtual |
ADropper.cpp 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsSpawnIng, NextData, SpawnClass.
|
inline |
ADropper.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APlayerControl::RequestDrop().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
|
protected |
|
protected |
|
private |
ADropper.cpp 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : Multicast_DisableCollision(), OnRestoreCompleted(), RestoreTimerHandle.
다음에 의해서 참조됨 : Spawn().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ADropper.cpp 파일의 155 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsSpawnIng, Multicast_RestoreCollision().
다음에 의해서 참조됨 : OnDelayCompleted().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| bool ADropper::RequestSpawn | ( | ) |
스폰 요청 (서버에서만 동작)
ADropper.cpp 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsSpawnIng, PRINTLOG, Server_Spawn(), Spawn(), SpawnClass, SpawnPos.
다음에 의해서 참조됨 : APlayerControl::RequestDrop(), AFoodCourtManager::SpawnFoodContainer().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
|
inline |
스폰 전에 Dropper가 어떤 클래스를 스폰할지 등록
ADropper.h 파일의 45 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APlayerControl::RequestDrop(), AFoodCourtManager::SpawnFoodContainer().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
inline |
[Luggage용] 스폰 전에 Dropper가 생성될 액터에게 넘겨줄 데이터 등록
ADropper.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APlayerControl::RequestDrop().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
서버에서만 실행되는 실제 스폰 로직
ADropper.cpp 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimToPlay, bIsSpawnIng, FWordInfo::code, DelayTimerHandle, Multicast_PlayAnimation(), FWordInfo::name, NextData, OnDelayCompleted(), PRINTLOG, SkeletalMesh, SpawnClass, FLuggageData::SpawnIndex, SpawnPos, FLuggageData::word1, FLuggageData::word2.
다음에 의해서 참조됨 : RequestSpawn().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
|
private |
이번 스폰에서 사용할 데이터
스폰 처리 진행 중 여부 (RPC로 공유)
ADropper.h 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), OnRestoreCompleted(), RequestSpawn(), Spawn().
|
private |
|
private |
ADropper.h 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Spawn().
| int32 ADropper::DropperIndex = 0 |
ADropper.h 파일의 57 번째 라인에서 정의되었습니다.
|
private |
이번 스폰에서 사용할 데이터
ADropper.h 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), Spawn().
|
private |
ADropper.h 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnDelayCompleted().
|
private |
|
private |
이번 스폰에서 사용할 클래스
ADropper.h 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps(), RequestSpawn(), Spawn().
|
private |