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>