40 virtual void Init()
override;
43 virtual void Shutdown()
override;
85 UFUNCTION(BlueprintCallable)
86 void CreateMySession(FString displayName);
88 void OnCreateSessionComplete(FName sessionName,
bool bWasSuccessful);
96 UFUNCTION(BlueprintCallable)
97 void FindOtherSession();
99 void OnFindSessionComplete(
bool bWasSuccessful);
103 UFUNCTION(BlueprintCallable)
104 void JoinOtherSession(int32 sessionIdx);
106 void OnJoinSessionComplete(FName sessionName, EOnJoinSessionCompleteResult::Type result);
109 FString StringBase64Encode(FString str);
111 FString StringBase64Decode(FString str);
115 TMap<FString, int32> selectCharacter;
117 void SetSelectCharacter(FString userName, int32 characterIdx);
118 int32 GetSelectCharacter(FString userName);
DECLARE_DELEGATE_TwoParams(FFindComplete, int32, FString)
Custom GameInstance for managing persistent player data across map transitions Stores player role sel...