unreal.SmartObjectChangeReason

class unreal.SmartObjectChangeReason

Bases: EnumBase

Describes how Smart Object or slot was changed.

C++ Source:

  • Plugin: SmartObjects

  • Module: SmartObjectsModule

  • File: SmartObjectTypes.h

NONE: SmartObjectChangeReason = Ellipsis

No Change.

Type:

0

ON_CLAIMED: SmartObjectChangeReason = Ellipsis

Slot was claimed.

Type:

4

ON_COMPONENT_BOUND: SmartObjectChangeReason = Ellipsis

Related Smart Object Component is bound to simulation.

Type:

11

ON_COMPONENT_UNBOUND: SmartObjectChangeReason = Ellipsis

Related Smart Object Component is unbound from simulation.

Type:

12

ON_EVENT: SmartObjectChangeReason = Ellipsis

External event sent.

Type:

1

ON_OBJECT_DISABLED: SmartObjectChangeReason = Ellipsis

Object was disabled.

Type:

10

ON_OBJECT_ENABLED: SmartObjectChangeReason = Ellipsis

Object was enabled.

Type:

9

ON_OCCUPIED: SmartObjectChangeReason = Ellipsis

Slot is now occupied

Type:

5

ON_RELEASED: SmartObjectChangeReason = Ellipsis

Slot claim was released.

Type:

6

ON_SLOT_DISABLED: SmartObjectChangeReason = Ellipsis

Slot was disabled.

Type:

8

ON_SLOT_ENABLED: SmartObjectChangeReason = Ellipsis

Slot was enabled.

Type:

7

ON_TAG_ADDED: SmartObjectChangeReason = Ellipsis

A tag was added.

Type:

2

ON_TAG_REMOVED: SmartObjectChangeReason = Ellipsis

A tag was removed.

Type:

3