From fe0d1e8dc8948ad5fa3bfb285a714b490c5bbd4c Mon Sep 17 00:00:00 2001 From: Timo Hilger Date: Tue, 13 Jan 2026 09:11:08 +0100 Subject: [PATCH] removed function macro duplicate --- .../AvatarCore_AI/Public/MCP/MCPBaseManager.h | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/MCP/MCPBaseManager.h b/Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/MCP/MCPBaseManager.h index f73df21..46fed46 100644 --- a/Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/MCP/MCPBaseManager.h +++ b/Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/MCP/MCPBaseManager.h @@ -62,15 +62,6 @@ public: UPROPERTY(BlueprintAssignable, Category = "AvatarCoreAI|MCP|Events") FOnMCPCommandFailed OnMCPCommandFailed; - // Blueprint Functions - Lifecycle - UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") - virtual void InitMCPManager(UMCPBaseConfig* InMCPConfig, bool DebugMode); - - UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") - virtual void DeinitMCPManager(); - - UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") - virtual void ClearMCPManager() {}; // Blueprint Functions - Operations UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Operations") @@ -86,8 +77,16 @@ public: // Blueprint Functions - State Management UFUNCTION(BlueprintCallable, BlueprintPure, Category = "AvatarCoreAI|MCP|State") EMCPManagerState GetCurrentState() const { return CurrentState; } + + // Blueprint Functions - Lifecycle + UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") + virtual void InitMCPManager(UMCPBaseConfig* InMCPConfig, bool DebugMode); - UFUNCTION(BlueprintCallable, BlueprintPure, Category = "AvatarCoreAI|MCP|State") + UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") + virtual void DeinitMCPManager(); + + UFUNCTION(BlueprintCallable, Category = "AvatarCoreAI|MCP|Lifecycle") + virtual void ClearMCPManager() {}; bool IsReady() const { return CurrentState == EMCPManagerState::Ready; } UFUNCTION(BlueprintCallable, BlueprintPure, Category = "AvatarCoreAI|MCP|State")