|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <ULingoGameInstance.h>
ULingoGameInstance에 대한 상속 다이어그램 :
ULingoGameInstance에 대한 협력 다이어그램:Public 멤버 함수 | |
| ULingoGameInstance () | |
| void | CreateMySession (FString displayName) |
| void | FindOtherSession () |
| int32 | GetSelectCharacter (FString userName) |
| virtual void | Init () override |
| void | JoinOtherSession (int32 sessionIdx) |
| void | OnCreateSessionComplete (FName sessionName, bool bWasSuccessful) |
| void | OnFindSessionComplete (bool bWasSuccessful) |
| void | OnJoinSessionComplete (FName sessionName, EOnJoinSessionCompleteResult::Type result) |
| void | SetSelectCharacter (FString userName, int32 characterIdx) |
| virtual void | Shutdown () override |
| FString | StringBase64Decode (FString str) |
| FString | StringBase64Encode (FString str) |
Public 속성 | |
| FName | currSessionName |
| FFindComplete | onFindComplete |
| TMap< FString, int32 > | selectCharacter |
| IOnlineSessionPtr | sessionInterface |
| TSharedPtr< FOnlineSessionSearch > | sessionSearch |
ULingoGameInstance.h 파일의 32 번째 라인에서 정의되었습니다.
| ULingoGameInstance::ULingoGameInstance | ( | ) |
ULingoGameInstance.cpp 파일의 15 번째 라인에서 정의되었습니다.
| void ULingoGameInstance::CreateMySession | ( | FString | displayName | ) |
ULingoGameInstance.cpp 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : sessionInterface, StringBase64Encode().
다음에 의해서 참조됨 : ULobbyWidget::OnCreateClicked().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::FindOtherSession | ( | ) |
ULingoGameInstance.cpp 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : sessionInterface, sessionSearch.
다음에 의해서 참조됨 : ULobbyWidget::OnClickFind().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| int32 ULingoGameInstance::GetSelectCharacter | ( | FString | userName | ) |
ULingoGameInstance.cpp 파일의 349 번째 라인에서 정의되었습니다.
다음을 참조함 : selectCharacter.
|
overridevirtual |
ULingoGameInstance.cpp 파일의 20 번째 라인에서 정의되었습니다.
다음을 참조함 : OnCreateSessionComplete(), OnFindSessionComplete(), OnJoinSessionComplete(), sessionInterface.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::JoinOtherSession | ( | int32 | sessionIdx | ) |
ULingoGameInstance.cpp 파일의 277 번째 라인에서 정의되었습니다.
다음을 참조함 : sessionInterface, sessionSearch.
다음에 의해서 참조됨 : USessionInfoWidget::OnClickJoin().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::OnCreateSessionComplete | ( | FName | sessionName, |
| bool | bWasSuccessful | ||
| ) |
ULingoGameInstance.cpp 파일의 211 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Init().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::OnFindSessionComplete | ( | bool | bWasSuccessful | ) |
ULingoGameInstance.cpp 파일의 250 번째 라인에서 정의되었습니다.
다음을 참조함 : onFindComplete, sessionSearch, StringBase64Decode().
다음에 의해서 참조됨 : Init().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::OnJoinSessionComplete | ( | FName | sessionName, |
| EOnJoinSessionCompleteResult::Type | result | ||
| ) |
ULingoGameInstance.cpp 파일의 300 번째 라인에서 정의되었습니다.
다음을 참조함 : sessionInterface.
다음에 의해서 참조됨 : Init().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULingoGameInstance::SetSelectCharacter | ( | FString | userName, |
| int32 | characterIdx | ||
| ) |
ULingoGameInstance.cpp 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : selectCharacter.
|
overridevirtual |
ULingoGameInstance.cpp 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : PRINTLOG, selectCharacter, sessionInterface, sessionSearch.
| FString ULingoGameInstance::StringBase64Decode | ( | FString | str | ) |
ULingoGameInstance.cpp 파일의 336 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnFindSessionComplete().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| FString ULingoGameInstance::StringBase64Encode | ( | FString | str | ) |
ULingoGameInstance.cpp 파일의 326 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateMySession().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| FName ULingoGameInstance::currSessionName |
ULingoGameInstance.h 파일의 83 번째 라인에서 정의되었습니다.
| FFindComplete ULingoGameInstance::onFindComplete |
ULingoGameInstance.h 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ULobbyWidget::NativeConstruct(), OnFindSessionComplete().
| TMap<FString, int32> ULingoGameInstance::selectCharacter |
ULingoGameInstance.h 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetSelectCharacter(), SetSelectCharacter(), Shutdown().
| IOnlineSessionPtr ULingoGameInstance::sessionInterface |
ULingoGameInstance.h 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateMySession(), FindOtherSession(), Init(), JoinOtherSession(), OnJoinSessionComplete(), Shutdown().
| TSharedPtr<FOnlineSessionSearch> ULingoGameInstance::sessionSearch |
ULingoGameInstance.h 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindOtherSession(), JoinOtherSession(), OnFindSessionComplete(), Shutdown().