text: // 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;
  };