// ©2023 Batty Bovine Productions, LLC. All Rights Reserved.

#include "ComboActionGraphEditorSettings.h"

#define LOCTEXT_NAMESPACE "ComboActionGraphEditorSettings"


UComboActionGraphEditorSettings::UComboActionGraphEditorSettings()
{
	NodeType = EComboActionNodeType::SoftCorners;
	NodeTheme = EComboActionNodeTheme::DarkTheme;
	ArrowType = EComboActionArrowType::HollowArrow;
	
	CategoryName = TEXT("Combo Input");
	SectionName = TEXT("Combo Input (Editor)");
	
	AutoLayoutStrategy = EComboActionAutoLayoutStrategyType::Tree;

	bFirstPassOnly = false;
	bRandomInit = false;
	OptimalDistance = 100.f;
	MaxIteration = 50;
	InitTemperature = 10.f;
	CoolDownRate = 10.f;

	WireWidth = 0.8f;
	//WireStyle = EWiringStyle::EWS_Simple;
	//BubbleDrawRule = EBubbleDrawRule::EBDR_OnSelected;

	bAllowRenameNodes = true;
	bDisplayAutomaticNames = false;

	bShowDetailedInfo_InheritsDecorators = true;
	bShowDetailedInfo_NumDecorators = true;
	DecoratorsInfoStyle = EComboActionDecoratorsInfoStyle::Unified;

	bAllowNativeDecoratorsEdit = false;
}

#undef LOCTEXT_NAMESPACE