ActionLogSettings
Summary
Section titled “Summary”Settings that define what and how the build log UI displays gameplay messaging content
Properties
Section titled “Properties”bullet_style: String = ”•”
List bullet style
failed_color: Color = Color.LIGHT_CORAL
success_color: Color = Color.LIGHT_BLUE
show_validation_message: bool = false
Show the base messages from ValidationResults
print_failed_reasons: bool = true
Show the reasons for a build failing
print_on_drag_build: bool = false
Should printing still happen for drag build. Warning: This may generate a lot of messages
print_success_reasons: bool = false
When a build validations succeeds, print all of the success reason messages to the log
show_demolish: bool = true
Print message on successful demolish
show_move_started: bool = false
Print message when move starts (pickup)
show_move_finished: bool = true
Print message when move finishes (placement/cancel)
show_mode_changes: bool = true
Print message when mode changes
built_message: String = “Built %s.”
Message on successful build
fail_build_message: String = “Unable to build a %s.”
Message on failed build
max_failure_reasons: int = 5
Maximum number of failure reasons to display before truncation
issue_bullet_prefix: String = ”- ”
Bullet prefix for issue lists (already exists as bullet_style but this is more specific)
Methods
Section titled “Methods”func get_editor_issues( ) -> Array[String]
Returns an array of issues found during editor validation
func get_runtime_issues( ) -> Array[String]
Returns an array of issues found during runtime validation
Source
Section titled “Source”addons/grid_building/resources/settings/action_log_settings.gd
This API reference is automatically generated from the plugin source code. For implementation examples and usage guides, see the guides section.