ActionLogSettings

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

Settings that define what and how the build log UI displays gameplay messaging content

Source File: addons/grid_building/resources/settings/action_log_settings.gd

Extends: GBResource

Exported Properties

  • Property: bullet_style: String = "•" - List bullet style

  • Property: failed_color: Color = Color.LIGHT_CORAL

  • Property: success_color: Color = Color.LIGHT_BLUE

  • Property: show_validation_message: bool = false - Show the base messages from ValidationResults

  • Property: print_failed_reasons: bool = true - Show the reasons for a build failing

  • Property: print_on_drag_build: bool = false

    Should printing still happen for drag build. Warning: This may generate a lot of messages

  • Property: print_success_reasons: bool = false - When a build validations succeeds, print all of the success reason messages to the log

  • Property: show_demolish: bool = true - Print message on successful demolish

  • Property: show_move_started: bool = false - Print message when move starts (pickup)

  • Property: show_move_finished: bool = true - Print message when move finishes (placement/cancel)

  • Property: show_mode_changes: bool = true - Print message when mode changes

  • Property: mode_change_message: String = "Mode changed to: %s" - Message format for mode changes (use %s for mode name)

  • Property: built_message: String = "Built %s." - Message on successful build

  • Property: fail_build_message: String = "Unable to build a %s." - Message on failed build

  • Property: manipulation_message: String = "Manipulation: %s" - Message format for manipulation operations

  • Property: max_failure_reasons: int = 5 - Maximum number of failure reasons to display before truncation

  • Property: issue_bullet_prefix: String = "- " - Bullet prefix for issue lists (already exists as bullet_style but this is more specific)

Properties

  • Property: on_ready_message: String = "" - If set, will show this when the build log starts

Public Methods

get_editor_issues

1
get_editor_issues() -> Array[String]

Returns an array of issues found during editor validation


get_runtime_issues

1
get_runtime_issues() -> Array[String]

Returns an array of issues found during runtime validation