GBOwnerContext

Validates the runtime configuration after...

sort Weight: 10

Validates the runtime configuration after nodes are set up. [code]@return[/code]: [i]Array[String][/i] - List of runtime validation issues.

Version: v5.0.0

STABLE

Inherits: RefCounted
Source: gb_owner_context.gd
Parsing: AST-based for maximum accuracy with symbol typing


Variables

allow_overriding_owner:


output_change_fail:


_owner:


Signals

owner_changed(owner: GBOwner)

Parameters:

  • owner: GBOwner

Methods

_init

Signature: _init(p_owner: GBOwner = null) -> void

Returns: void

Parameters:

  • p_owner: GBOwner (optional, default: null)

set_owner

Signature: set_owner(value: GBOwner) -> void

value: GBOwner - The new owner to set for this context

Returns: void

Parameters:

  • value: GBOwner

get_owner

Signature: get_owner() -> GBOwner

May return null if no owner has been set.

Returns: GBOwner


get_owner_root

Signature: get_owner_root() -> Node

Returns the owner root or null if not set

Returns: Node


get_origin

Signature: get_origin() -> Node

[return] The origin node when an owner is assigned, otherwise null.

Returns: Node


get_editor_issues

Signature: get_editor_issues() -> Array

@return: Array[String] - List of editor validation issues.

Returns: Array


get_runtime_issues

Signature: get_runtime_issues() -> Array

@return: Array[String] - List of runtime validation issues.

Returns: Array