#pragma once

#include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "UObject/NoExportTypes.h"
#include "DBDMathBlueprintLibrary.generated.h"

UCLASS(Blueprintable)
class DEADBYDAYLIGHT_API UDBDMathBlueprintLibrary : public UBlueprintFunctionLibrary
{
	GENERATED_BODY()

public:
	UFUNCTION(BlueprintPure)
	static bool VectorIntersect(const FVector& OriginA, const FVector& ExtentA, const FVector& OriginB, const FVector& ExtentB);

	UFUNCTION(BlueprintPure)
	static FVector VectorAbsoluteValue(const FVector& A);

	UFUNCTION(BlueprintPure)
	static TArray<FLinearColor> TransformToMatrix(const FTransform& A);

public:
	UDBDMathBlueprintLibrary();
};

FORCEINLINE uint32 GetTypeHash(const UDBDMathBlueprintLibrary) { return 0; }
