- Create a new StaticMeshActor class called King. Add the following to the class header:
#pragma once#include "CoreMinimal.h"#include "Engine/StaticMeshActor.h"#include "King.generated.h"DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnKingDeathSignature, AKing*, DeadKing);UCLASS()class CHAPTER_09_API AKing : public AStaticMeshActor{ GENERATED_BODY()
- We also want to display something on the screen, so add a definition for a constructor:
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnKingDeathSignature, AKing*, DeadKing);UCLASS()class CHAPTER_09_API AKing : public AStaticMeshActor{ GENERATED_BODY() // Sets default values for this actor's properties AKing();};
- Add a new UFUNCTION to the class:
UFUNCTION(BlueprintCallable, ...