unreal.CustomizableObjectNode

class unreal.CustomizableObjectNode(outer: Object | None = None, name: Name | str = 'None')

Bases: EdGraphNode

Base class of all Customizable Object nodes.

The Customizable Object node system is build on top of the following premises. To avoid breaking this system, these premise must be hold!

PREMISES: 1. A node can only be modified when a node is reconstructed (i.e., inside the ReconstructNode, AllocateDefaultPins functions). Exceptionally, a pin can also be created inside the BeginConstruct.

We consider that a node has been modified if one of the following things happen:
  • Creation, destruction and modification of pins.

  • Modification of any data that would modify any pin.

C++ Source:

  • Plugin: Mutable

  • Module: CustomizableObjectEditor

  • File: CustomizableObjectNode.h