diff --git a/Binaries/Win64/UnrealEditor-PoolManager.dll b/Binaries/Win64/UnrealEditor-PoolManager.dll index e3fb24a..d36de73 100644 Binary files a/Binaries/Win64/UnrealEditor-PoolManager.dll and b/Binaries/Win64/UnrealEditor-PoolManager.dll differ diff --git a/Binaries/Win64/UnrealEditor-PoolManager.pdb b/Binaries/Win64/UnrealEditor-PoolManager.pdb index ff00c1e..771c0fb 100644 Binary files a/Binaries/Win64/UnrealEditor-PoolManager.pdb and b/Binaries/Win64/UnrealEditor-PoolManager.pdb differ diff --git a/Binaries/Win64/UnrealEditor.modules b/Binaries/Win64/UnrealEditor.modules index 9a78730..fa7bc86 100644 --- a/Binaries/Win64/UnrealEditor.modules +++ b/Binaries/Win64/UnrealEditor.modules @@ -1,5 +1,5 @@ { - "BuildId": "23058290", + "BuildId": "25360045", "Modules": { "PoolManager": "UnrealEditor-PoolManager.dll" diff --git a/PoolManager.uplugin b/PoolManager.uplugin index 61891ee..3689503 100644 --- a/PoolManager.uplugin +++ b/PoolManager.uplugin @@ -10,7 +10,7 @@ "DocsURL": "", "MarketplaceURL": "", "SupportURL": "mailto:janseliw@gmail.com", - "EngineVersion": "5.1.0", + "EngineVersion": "5.1", "EnabledByDefault": true, "CanContainContent": false, "IsBetaVersion": false, diff --git a/Source/PoolManager/Public/PoolManagerSubsystem.h b/Source/PoolManager/Public/PoolManagerSubsystem.h index ec728f2..9f781bb 100644 --- a/Source/PoolManager/Public/PoolManagerSubsystem.h +++ b/Source/PoolManager/Public/PoolManagerSubsystem.h @@ -52,7 +52,7 @@ class POOLMANAGER_API UPoolManagerSubsystem : public UWorldSubsystem /** Returns the pointer to custom Pool Manager by given class. * @param OptionalClass is optional, specify the class if you implemented your own Pool Manager. * @param OptionalWorldContext is optional parameter and hidden in blueprints, can be null in most cases, could be useful to avoid obtaining the world automatically. */ - UFUNCTION(BlueprintPure, meta = (WorldContext = "OptionalWorldContext")) + UFUNCTION(BlueprintPure, meta = (WorldContext = "OptionalWorldContext", DeterminesOutputType = "OptionalClass", BlueprintAutocast)) static UPoolManagerSubsystem* GetPoolManagerByClass(TSubclassOf OptionalClass = nullptr, const UObject* OptionalWorldContext = nullptr); /*********************************************************************************************