Navigation
API > API/Plugins > API/Plugins/MassCrowd
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassRepresentationActorManagement
- UMassCrowdRepresentationActorManagement
References
| Module | MassCrowd |
| Header | /Engine/Plugins/AI/MassCrowd/Source/MassCrowd/Public/MassCrowdRepresentationActorManagement.h |
| Include | #include "MassCrowdRepresentationActorManagement.h" |
Syntax
UCLASS&40;Abstract&41;
class UMassCrowdRepresentationActorManagement : public UMassRepresentationActorManagement
Remarks
Overridden representation processor to make it tied to the crowd via the requirements. It is also the base class for all the different type of crowd representation (Visualization & ServerSideRepresentation)
Overridden from UMassRepresentationActorManagement
| Type | Name | Description | |
|---|---|---|---|
| AActor * | GetOrSpawnActor
(
UMassRepresentationSubsystem& RepresentationSubsystem, |
Returns an actor of the template type and setup fragments values from it | |
| void | SetActorEnabled
(
const EMassActorEnabledType EnabledType, |
Enable/disable a spawned actor | |
| void | TeleportActor
(
const FTransform& Transform, |
Teleports the actor at the specified transform by preserving its velocity and without collision. |