PlaceableSequence

Validates the sequence for runtime...

sort Weight: 10

Validates the sequence for runtime usage and returns any issues found. Includes sequence-level validation plus comprehensive placeable validation. Note: Individual placeable.get_runtime_issues() calls already include their editor issues, preventing duplication while ensuring complete coverage. [return] Array of validation issue descriptions, empty if no issues found

Version: v5.0.0

STABLE

Inherits: GBResource
Source: placeable_sequence.gd
Parsing: AST-based for maximum accuracy with symbol typing


Methods

count

Signature: count() -> int

[return] Number of placeable variants (0 if empty)

Returns: int


get_variant

Signature: get_variant(index: int) -> Resource

[return] Placeable resource at the specified index, or null if index is out of bounds

Returns: Resource

Parameters:

  • index: int

variant_display_name

Signature: variant_display_name(index: int) -> String

[return] Display name of the variant, or fallback “Variant N” if unavailable

Returns: String

Parameters:

  • index: int

get_editor_issues

Signature: get_editor_issues() -> Array

[return] Array of validation issue descriptions, empty if no issues found

Returns: Array


get_runtime_issues

Signature: get_runtime_issues() -> Array

[return] Array of validation issue descriptions, empty if no issues found

Returns: Array