Navigation
API > API/Runtime > API/Runtime/MassEntity
| |
|
| Name |
UE::Mass::Relations::ERemovalPolicy |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/MassEntity/Public/MassEntityRelations.h |
| Include Path |
#include "MassEntityRelations.h" |
Syntax
namespace UE
{
namespace Mass
{
namespace Relations
{
enum ERemovalPolicy
{
CleanUp,
Destroy,
Splice,
Custom,
MAX,
Default = CleanUp,
}
}
}
}
Values
| Name |
Remarks |
| CleanUp |
Only update the book-keeping |
| Destroy |
When a given relation gets removed destroy the source entity (eg destroy the child when ChildOf relation gets removed) |
| Splice |
External code will be called to patch up what remains off the relation |
| Custom |
The user will provide the observer processor |
| MAX |
|
| Default |
|