ActionLogSettings

ActionLogSettings

Runtime ActionLogSettings used by the Godot ActionLog UI. Mirrors the legacy GridBuilding plugin GDScript resource and test-backed C# shape.

Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core.bak_20251214-204814/Resources/ActionLogSettings.cs
Namespace: GridBuilding.Godot.Core.Resources
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Properties

OnReadyMessage

Optional message printed when the action log UI is initialized.

BulletStyle

Bullet symbol used when printing lists.

FailedColor

Color used for failed messages.

SuccessColor

Color used for success messages.

ShowValidationMessage

If true, prints a message when validation runs.

PrintFailedReasons

If true, prints the reasons for failures.

PrintOnDragBuild

If true, prints during drag-build workflows.

PrintSuccessReasons

If true, prints the reasons for success.

ShowDemolish

If true, shows demolish actions.

ShowMoveStarted

If true, shows when move starts.

ShowMoveFinished

If true, shows when move completes.

ShowModeChanges

If true, shows mode change messages.

ModeChangeMessage

Format string for mode changes; expects mode name.

BuiltMessage

Format string for successful build; expects placeable name.

FailBuildMessage

Format string for failed build; expects placeable name.

ManipulationMessage

Format string for manipulation messages.

ShowBuildSuccess

Alias: show build success entries.

ShowBuildFailure

Alias: show build failure entries.

BuildSuccessMessage

Alias to .

BuildFailureMessage

Alias to .

MaxFailureReasons

Maximum number of failure reasons to include in the log.

IssueBulletPrefix

Prefix used for issue bullet items.

SuccessBulletPrefix

Prefix used for success list entries.

FailureBulletPrefix

Prefix used for failure list entries.

Methods

GetEditorIssues

Returns issues that should be surfaced in editor tooling.

Returns: List<string>

GetRuntimeIssues

Returns issues that should be surfaced at runtime.

Returns: List<string>