Browse Source

removed function macro duplicate

master
Timo Hilger 1 week ago
parent
commit
fe0d1e8dc8
  1. 19
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/MCP/MCPBaseManager.h

19
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")

Loading…
Cancel
Save