How do I expose a variable from a class in Unreal Engine 4 to blueprints? I would like to expose to blueprints the variable CurrentTouchInterface in the class APlayerController, just like the method APlayerController ActivateTouchInterface. So, I'm guessing I have to change the header file PlayerController.h from this The currently set touch interface UPROPERTY() class UTouchInterface CurrentTouchInterface To something like this The currently set touch interface UPROPERTY(BlueprintReadOnly, Category "Game Player") class UTouchInterface CurrentTouchInterface The point is, what do I need to do for the engine's editor to start showing the exposed variable CurrentTouchInterface in blueprints? I'm working with UE 4.9 downloaded from the Epic Games Launcher application.