Object configurator

Object Configurations are a way for you to add configuration data per Imported Actor. The defined configuration UI will show up in your actor menu after being placed.

Make sure you have set up your Object Library and at least one Imported Actor by following the instructions in Actor importer.

Create a configurator dataset

  1. In your project's content browser, right click and go to Odyssey -> Odyssey Configurator Dataset. Name it after your Imported Actor.

  1. Open your Odyssey Configurator Objects Library asset (created in Actor importer).

  2. In the row that holds your object, under Configurator Dataset -> Add your newly created configurator dataset.

You will need to follow these steps for every Imported Actor you want to attach configuration properties to.

Create a configuration property

  1. Open your Configurator Dataset asset.

  2. Add a Configurator key to the Dataset using the Add button:

  3. Fill your configuration data in your newly created row. Each configuration needs a Display Name, Type, and a Default Value.

Add configuration logic

  1. Open your Imported Actor blueprint (type OdysseyConfigurable).

  2. Override the Handle Configuration State Change function

  1. Connect your custom configuration logic to the exec pin of the newly created event.

  1. From this point you can follow the guide Configurator blueprint API to learn how to set up events and hooks from your configurator properties.

Last updated