Navigation
API > API/Plugins > API/Plugins/MassActors
Inheritance Hierarchy
- TSharedFromThis
- FMassActorManager
References
| Module | MassActors |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassActors/Public/MassActorSubsystem.h |
| Include | #include "MassActorSubsystem.h" |
Syntax
struct FMassActorManager : public TSharedFromThis< FMassActorManager >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< TObjectKey< const AActor >, FMassEntityHandle > | ActorHandleMap | ||
| FRWAccessDetector | ActorHandleMapDetector | ||
| TSharedPtr< FMassEntityManager > | EntityManager | ||
| TWeakObjectPtr< UObject > | Owner | Points at an UObject hosting this instance of the FMassActorManager. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMassActorManager
(
const TSharedPtr< FMassEntityManager >& EntityManager, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DisconnectActor
(
const TObjectKey< const AActor > Actor, |
Removes the connection between Actor and the given entity. | |
| AActor * | GetActorFromHandle
(
const FMassEntityHandle Handle, |
Get an actor pointer from a mass handle | |
| FMassEntityHandle | GetEntityHandleFromActor
(
const TObjectKey< const AActor > Actor |
Get mass handle from an actor | |
| void | RemoveHandleForActor
(
const TObjectKey< const AActor > Actor |
Remove entry associated to an actor | |
| void | SetHandleForActor
(
const TObjectKey< const AActor > Actor, |
Set the mass handle associated to an actor |