Skip to content

FlowPilotSettings.h

File Info

FileName: FlowPilotSettings.h

UFlowPilotSettings

Parent Classes: [ UDeveloperSettings ]

FlowPilot Project User Settings.

Properties

// Allows changing the default ticking group for Ticking FlowPilotComponents.
// Components tick 'DuringPhysics' by default.
UPROPERTY(EditAnywhere, Config, Category="Performance")
TEnumAsByte<ETickingGroup> DefaultTickingGroup = ETickingGroup::TG_DuringPhysics;
// Will prefetch Actors on FlowPilot Setup Phase
UPROPERTY(EditAnywhere, Config, Category="Performance")
bool bPrefetchActorsOnSetup = true;
// Show Runtime Descriptions On Active Tasks Only
UPROPERTY(EditAnywhere, Config, Category="Debug")
bool bShowDescriptionOnActiveTasks = true;
// Will display future Child Tasks only when the Parent Task is Active.
UPROPERTY(EditAnywhere, Config, Category="Debug")
bool bShowFutureChildTasksWhenParentActive = true;
// Number of Queued Tasks to Show
UPROPERTY(EditAnywhere, Config, Category="Debug", meta=(ClampMin=0))
int32 ShowQueuedTasksCount = 4;
// Number of Completed Tasks to Show
UPROPERTY(EditAnywhere, Config, Category="Debug", meta=(ClampMin=0))
int ShowCompletedTasksCount = 2;
// Scale Debug UI
UPROPERTY(EditAnywhere, Config, Category="Debug", meta=(UIMin=0.5f, UIMax=2.0f))
float DebugFontScale = 1.0f;
// If True, Draws Root Node
UPROPERTY(EditAnywhere, Config, Category="Debug")
bool bDrawRoot = false;
// Hierarchy Indentation
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
float Indentation = 4.0f;
// Text padding
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FVector2D TextPadding = FVector2D(8.0f, 3.5f);
// Tile with background Margin
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
float TileVerticalMargin = 1.75f;
// Running Task Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor TaskRunningColor = FLinearColor(0.9f, 0.2f, 0.05f, 0.45f);
// Task Completed Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor TaskCompletedColor = FLinearColor(0.0f, 0.25f, 0.0f, 0.45f);
// Task in Queue Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor TaskQueuedColor = FLinearColor(0.02f, 0.03f, 0.09f, 0.45f);
// Task Title Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor TextColor = FLinearColor::White;
// Text Background Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor DefaultBackgroundColor = FLinearColor(0, 0, 0, 0.45f);
// Valid Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor ValidColor = FLinearColor(0.0f, 0.25f, 0.02f, 0.45f);
// Invalid Color
UPROPERTY(EditAnywhere, Category="Debug|Display Preferences")
FLinearColor InvalidColor = FLinearColor(0.25f, 0.02f, 0.02f, 0.45f);