diff --git a/Source/GameBaseFramework/Public/GameFramework/SaveGame/GBFSaveGameSubsystem.h b/Source/GameBaseFramework/Public/GameFramework/SaveGame/GBFSaveGameSubsystem.h index a7dba817..09c7aa77 100644 --- a/Source/GameBaseFramework/Public/GameFramework/SaveGame/GBFSaveGameSubsystem.h +++ b/Source/GameBaseFramework/Public/GameFramework/SaveGame/GBFSaveGameSubsystem.h @@ -32,6 +32,8 @@ class GAMEBASEFRAMEWORK_API UGBFSaveGameSubsystem : public UGameInstanceSubsyste GENERATED_BODY() public: + FGBFOnOperationTriggeredDelegate & OnOperationTriggered(); + void NotifyPlayerAdded( ULocalPlayer * local_player ); UFUNCTION( BlueprintCallable ) @@ -78,3 +80,8 @@ _SAVE_GAME_CLASS_ * UGBFSaveGameSubsystem::GetSaveGame() const { return Cast< _SAVE_GAME_CLASS_ >( SaveGame ); } + +FORCEINLINE FGBFOnOperationTriggeredDelegate & UGBFSaveGameSubsystem::OnOperationTriggered() +{ + return OnOperationTriggeredDelegate; +} \ No newline at end of file