UCLASS(Blueprintable)
class FIRSTPROJECT_API UMyObject : public UObject
{
GENERATED_BODY()
public:
UMyObject();
public:
UPROPERTY(BlueprintReadWrite, Category = "MyVariables")
float MyFloat;
UFUNCTION(BlueprintCallable, Category = "MyFunctions")
void MyFunction();
};
카테고리를 지정할 수 있다.
Text Message 출력시켜보기
// 코드 추가
void UMyObject::MyFunction()
{
UE_LOG(LogTemp, Warning, TEXT("This is our warning text!"));
}
- 새로운 변수를 추가
- 변수를 MyObject로 상속
- BeginPlay시에 MyObject의 함수를 연결
그냥 실행하면 Object를 생성하지 않았기에 실행이 안됨 아래와 같이 실행하자