Unbinds the current interactor and clears generated UI state.
Use this when a custom UI binding should stop following its current interactor, for example before changing controlled pawns or removing a debug overlay.
UFUNCTION(BlueprintCallable, Category = "InteractionUI")
void UnbindInteractor();
Use Cases
- Release a manually bound interactor before changing UI ownership or tearing down a prompt overlay.