GBManipulationCopyUtils

[code]p_target[/code]: [i]Node[/i] - The node to re-enable

sort Weight: 10

[code]p_target[/code]: [i]Node[/i] - The node to re-enable

Version: v5.0.0

STABLE

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


Methods

prepare_manipulation_copy

Signature: static prepare_manipulation_copy(p_target: Node, p_type_exceptions: Array[String] = []: Variant) -> void

p_type_exceptions: Array[String] - Script class names to preserve (e.g., “Manipulatable”)

Returns: void

Static: true

Parameters:

  • p_target: Node
  • p_type_exceptions: Array[String] = []: Variant

remove_scripts_recursive

Signature: static remove_scripts_recursive(p_target: Node, p_type_exceptions: Array[String]: Variant) -> void

p_type_exceptions: Array[String] - Script class names to keep

Returns: void

Static: true

Parameters:

  • p_target: Node
  • p_type_exceptions: Array[String]: Variant

restore_processing

Signature: static restore_processing(p_target: Node) -> void

p_target: Node - The node to re-enable

Returns: void

Static: true

Parameters:

  • p_target: Node