unreal.InstancedActorsClassSettings

class unreal.InstancedActorsClassSettings(base_settings: None = [], override_settings: InstancedActorsSettings = Ellipsis)

Bases: InstancedActorsClassSettingsBase

Generic implementation of FInstancedActorsClassSettingsBase that’s using the generic FInstancedActorsSettings to override existing settings. If you want to extend the per-actor-class settings for your project then inhering either from FInstancedActorsClassSettings and add extra logic and properties to the child type, or inherit from FInstancedActorsClassSettingsBase to provide a project-specific settings struct that inherits FInstancedActorsSettings.

C++ Source:

  • Plugin: InstancedActors

  • Module: InstancedActors

  • File: InstancedActorsSettingsTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • base_settings (Array[Name]): [Read-Write] Optional ordered list of ‘named’ settings to apply to instances of ActorClass before applying OverrideSettings. BaseSettings are applied in order, so the last setting wins (with OverrideSettings having final say). Note: UInstancedActorsProjectSettings::DefaultBaseSettingsName if specified is effectively inserted into this list at 0

  • override_settings (InstancedActorsSettings): [Read-Write] Settings specific to ActorClass instances, applied after / overriding BaseSettings. Note: UInstancedActorsProjectSettings::EnforcedSettingsName if specified can still override these.

property override_settings: InstancedActorsSettings

[Read-Write] Settings specific to ActorClass instances, applied after / overriding BaseSettings. Note: UInstancedActorsProjectSettings::EnforcedSettingsName if specified can still override these.

Type:

(InstancedActorsSettings)