Problem with static double in BP Library Plugin Build

Hello!

I try to make bp library plugin and I get this error via compiling:

Error MSB3073 exit from command “D:\UnrealEngine4.26\Engine\Build\BatchFiles\Build.bat -Target=“TestPluginProjectEditor Win64 Development -Project=“Z:\TestPluginProject\TestPluginProject.uproject”” -Target=“ShaderCompileWorker Win64 Development -Quiet” -WaitMutex -FromMsBuild” с кодом 6. TestPluginProject C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets

It happens when I run this code:

In .h file:

#pragma once

#include "Kismet/BlueprintFunctionLibrary.h"
#include "CoreMinimal.h"
#include "MyFirstPluginBPLibrary.generated.h"

UCLASS()
class UMyFirstPluginBPLibrary : public UBlueprintFunctionLibrary
{
	GENERATED_UCLASS_BODY()

    UFUNCTION(BlueprintCallable, meta = (DisplayName = "TestDouble", Keywords = "Keywords"), Category = "TestCategory")
	static double SetDouble();
};

In .cpp file:

#include "MyFirstPluginBPLibrary.h"
#include "MyFirstPlugin.h"
#include "CoreMinimal.h"

UMyFirstPluginBPLibrary::UMyFirstPluginBPLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer)
{

}

double UMyFirstPluginBPLibrary::SetDouble()
{
	double d1 = 1.0;

	return d1;
}

I’m looking for logs with this build, but not found them…(

Please, help me with this problem!

Type ‘double’ is not supported in blueprint

I think, it’s a correct answer of my question…(