Navigation
API > API/Plugins > API/Plugins/MassSpawner
A class that's responsible for translation between UObjects and Mass. A translator knows how to initialize fragments related to the UClass that the given translator cares about. It can also be used at runtime to copy values from UObjects to fragments and back.
| Name | UMassTranslator |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/Public/MassTranslator.h |
| Include Path | #include "MassTranslator.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UMassTranslator : public UMassProcessor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassProcessor → UMassTranslator
Derived Classes
UMassTranslator derived class hierarchy
- UMassCapsuleTransformToMassTranslator
- UMassCharacterMovementToActorTranslator
- UMassCharacterMovementToMassTranslator
- UMassCharacterOrientationToActorTranslator
- UMassCharacterOrientationToMassTranslator
- UMassNavMoverActorOrientationToMassTranslator
- UMassNavMoverToMassTranslator
- UMassOrientationToNavMoverActorOrientationTranslator
- UMassSceneComponentLocationToActorTranslator
- UMassSceneComponentLocationToMassTranslator
- UMassSceneComponentVelocityToMassTranslator
- UMassTransformToActorCapsuleTranslator
- UMassTranslator_BehaviorTree
- UMassToNavMoverTranslator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMassTranslator() |
MassTranslator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendRequiredTags
(
FMassTagBitSet& InOutTags |
Fetches the FMassTag-derived types required by this Translator. | MassTranslator.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRequiredTagsToQuery
(
FMassEntityQuery& EntityQuery |
MassTranslator.h |