CelticCraft/Plugins/VoxelFree/Source/Voxel/Public/VoxelInvokerSettings.h

30 lines
No EOL
856 B
C

// Copyright 2020 Phyronnaz
#pragma once
#include "CoreMinimal.h"
#include "VoxelIntBox.h"
#include "VoxelInvokerSettings.generated.h"
USTRUCT(BlueprintType)
struct FVoxelInvokerSettings
{
GENERATED_BODY()
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
bool bUseForLOD = false;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
int32 LODToSet = 0;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
FVoxelIntBox LODBounds;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
bool bUseForCollisions = false;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
FVoxelIntBox CollisionsBounds;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
bool bUseForNavmesh = false;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Voxel")
FVoxelIntBox NavmeshBounds;
};