• Smart Object Definition (USmartObjectDefinition): The entire configuration for a particular smart object
  • Behavior Definition (USmartObjectBehaviorDefinition): Part of the Smart Object Definition. Defines what kind of behavior a particular smart object supports. Out of the box supported are the Gameplay Behaviors, the Gameplay Interactions and the Mass plugin.
  • Smart Object Runtime (FSmartObjectRuntime): Data associated with a specific runtime instance of a smart object
  • Smart Object User Data: Data related to a specific user of a smart object at a specific point in time
  • Smart Object World Condition Schema: Defines what data is available for smart objects when they check their preconditions