GBLevelContext

Validate setup and return a list of issues with the current object

sort Weight: 10

Validate setup and return a list of issues with the current object

Version: v5.0.0

STABLE

Inherits: GBGameNode
Source: gb_level_context.gd
Parsing: AST-based for maximum accuracy with symbol typing


Variables

_targeting_state: GridTargetingState

Type: GridTargetingState


_building_state: BuildingState

Type: BuildingState


_logger: GBLogger

Type: GBLogger


Methods

resolve_gb_dependencies

Signature: resolve_gb_dependencies(p_container : GBCompositionContainer: Variant) -> void

Returns: void

Parameters:

  • p_container : GBCompositionContainer: Variant

apply_to

Signature: apply_to(p_targeting: GridTargetingState, p_building : BuildingState: Variant) -> void

p_building: BuildingState - Building state to configure with placement parent

Returns: void

Parameters:

  • p_targeting: GridTargetingState
  • p_building : BuildingState: Variant

get_editor_issues

Signature: get_editor_issues() -> Array

Validate setup and return a list of issues with the current object

Returns: Array


get_runtime_issues

Signature: get_runtime_issues() -> Array

Returns: Array