Navigation
API > API/Plugins > API/Plugins/MassSpawner
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassProcessor
- UMassTranslator
- UMassCapsuleTransformToMassTranslator
- UMassCharacterMovementToActorTranslator
- UMassCharacterMovementToMassTranslator
- UMassCharacterOrientationToActorTranslator
- UMassCharacterOrientationToMassTranslator
- UMassSceneComponentLocationToActorTranslator
- UMassSceneComponentLocationToMassTranslator
- UMassTransformToActorCapsuleTranslator
- UMassTranslator_BehaviorTree
References
| Module | MassSpawner |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/Public/MassTranslator.h |
| Include | #include "MassTranslator.h" |
Syntax
UCLASS&40;Abstract&41;
class UMassTranslator : public UMassProcessor
Remarks
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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassTagBitSet | RequiredTags | These are the tag fragments expected by this translator that let other code (like entity traits) hint to the system which translators they'd want their entity to be processed by. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddRequiredTagsToQuery
(
FMassEntityQuery& EntityQuery |
||
| void | AppendRequiredTags
(
FMassTagBitSet& InOutTags |
Fetches the FMassTag-derived types required by this Translator. |