Navigation
| Name | MassSpawner |
| Type | Runtime |
| Part of Plugins | MassGameplay |
| Location | /Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/ |
| Module Build Rules | MassSpawner.Build.cs |
Classes
| Name | Remarks |
|---|---|
| AMassSpawner | A spawner you can put on a map and configure it to spawn different things |
| FMassSpawnerOnDespawningFinishedEvent | |
| FMassSpawnerOnSpawningFinishedEvent | |
| UMassAssortedFragmentsTrait | Mass Agent Feature which appends a list of specified fragments. |
| UMassEntityConfigAsset | Agent Config asset allows to create shared configs that can be used as base for derived configs. |
| UMassEntityEQSSpawnPointsGenerator | Describes the SpawnPoints Generator when we want to leverage the points given by an EQS Query |
| UMassEntitySpawnDataGeneratorBase | Base class for Mass Entity Spawn Points Generator. |
| UMassEntityTraitBase | Base class for Mass Entity Traits. |
| UMassEntityZoneGraphSpawnPointsGenerator | Describes the SpawnPoints Generator when we want to spawn directly on Zone Graph |
| UMassSpawnerSubsystem | |
| UMassSpawnLocationProcessor | |
| UMassTranslator | A class that's responsible for translation between UObjects and Mass. |
Structs
| Name | Remarks |
|---|---|
| FMassDuplicateElementsMessage | |
| FMassEntityConfig | Describes a Mass agent to spawn. |
| FMassEntitySpawnDataGeneratorResult | The result of the spawn point generator. |
| FMassEntityTemplate | A finalized and const wrapper for FMassEntityTemplateData, associated with a Mass archetype and template ID. |
| FMassEntityTemplateBuildContext | |
| FMassEntityTemplateData | Serves as data used to define and build finalized FMassEntityTemplate instances. |
| FMassEntityTemplateID | ID of the template an entity is using. |
| FMassEntityTemplateIDFactory | |
| FMassEntityTemplateRegistry | Represents a repository storing all the FMassEntityTemplate that have been created and registered as part of FMassEntityConfig processing or via custom code (like we do in InstancedActors plugin). |
| FMassMissingTraitMessage | |
| FMassSpawnDataGenerator | |
| FMassSpawnedEntityType | Describes an entity type to spawn. |
| FMassTransformsSpawnData | |
| FReplicationTemplateIDFragment |
Interfaces
| Name | Remarks |
|---|---|
| IMassSpawnerModule | The public interface to this module. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFinishedGeneratingSpawnDataSignature | TBaseDelegate_OneParam< void, TConstArrayView< FMassEntitySpawnDataGeneratorResult > > | MassEntitySpawnDataGeneratorBase.h |
Enums
Public
| Name | Remarks |
|---|---|
| EFragmentInitialization | |
| EMassTranslationDirection |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EMassTranslationDirection E |
MassTranslator.h | ||
EMassTranslationDirection operator&
(
EMassTranslationDirection Lhs, |
MassTranslator.h | ||
EMassTranslationDirection & operator&=
(
EMassTranslationDirection& Lhs, |
MassTranslator.h | ||
EMassTranslationDirection operator^
(
EMassTranslationDirection Lhs, |
MassTranslator.h | ||
EMassTranslationDirection & operator^=
(
EMassTranslationDirection& Lhs, |
MassTranslator.h | ||
EMassTranslationDirection operator|
(
EMassTranslationDirection Lhs, |
MassTranslator.h | ||
EMassTranslationDirection & operator|=
(
EMassTranslationDirection& Lhs, |
MassTranslator.h | ||
EMassTranslationDirection operator~
(
EMassTranslationDirection E |
MassTranslator.h |