ue_reparent_blueprint
Reparent a Blueprint to a C++ class to add executable logic, with automatic handling of variable matching and renaming.
Instructions
Riassegna il parent di un Blueprint, tipicamente a una classe C++.
È la via per dare logica eseguibile a un Blueprint: i grafi non sono scrivibili da Python, ma la logica può stare nella classe C++ padre (creata con ue_cpp_class_create) mentre il Blueprint resta il contenitore di componenti e valori.
Le variabili del Blueprint con lo stesso nome di una UPROPERTY del nuovo
padre vengono assorbite; le altre sopravvivono rinominate con _0.
Args: blueprint_path: es. "/Game/MyGame/Blueprints/BP_Door". new_parent: nome o path della nuova classe padre, es. "ADoorBase" oppure "/Script/MyGame.DoorBase". remove_unused_variables: ripulisce le variabili rimaste orfane.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_parent | Yes | ||
| blueprint_path | Yes | ||
| remove_unused_variables | No |