- Create an ActorComponent named RandomMovementComponent using the Editor wizard:
- Add the following UPROPERTY to the class header in the public section:
#pragma once#include "CoreMinimal.h"#include "Components/ActorComponent.h"#include "RandomMovementComponent.generated.h"UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )class CHAPTER_04_API URandomMovementComponent : public UActorComponent{ GENERATED_BODY()public: // Sets default values for this component's properties URandomMovementComponent(); UPROPERTY() float MovementRadius;protected: // Called when the game starts virtual void BeginPlay() override;