Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsComponent
Description
Called on an 'exemplar' Actor's components for clients & servers during UInstancedActorsData::CreateEntityTemplate to provide UInstancedActorsComponent's an opportunity to extend Mass entity default traits.
Note: The exemplar actor is an actor spawned into a separate inactive UWorld by UInstancedActorsSubsystem::GetOrCreateExemplarActor for data mining like this.
| Name | ModifyMassEntityConfig |
| Type | function |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsComponent.h |
| Include Path | #include "InstancedActorsComponent.h" |
virtual void ModifyMassEntityConfig
(
FMassEntityManager & InMassEntityManager,
UInstancedActorsData * InstancedActorData,
FMassEntityConfig & InOutMassEntityConfig
) const
Parameters
| Name | Remarks |
|---|---|
| InMassEntityManager | The MassEntityManager to use for shared fragment registration etc |
| InstancedActorData | The instance data the mass entity config will be used to spawn entities for. This component will be a default constructed component in InstancedActorData.ActorClass. |
| InOutMassEntityConfig | The Mass Entity Config to modify, e.g: via InOutMassEntityConfig.AddTrait |