17#include "Containers/Array.h"
18#include "Templates/Function.h"
21#include "ActorDispatcher.generated.h"
53 TPair<EActorSpawnResultStatus, FCarlaActor*>
SpawnActor(
54 const FTransform &Transform,
62 const FTransform &Transform,
void WakeActorUp(IdType Id, UCarlaEpisode *CarlaEpisode)
void PutActorToSleep(IdType Id, UCarlaEpisode *CarlaEpisode)
TSharedPtr< const FActorInfo > carla::rpc::ActorState UWorld Actor
return FActorSpawnResult(StaticMeshActor)
virtual FActorSpawnResult SpawnActor(const FTransform &SpawnAtTransform, const FActorDescription &ActorDescription)
FCarlaActor::IdType IdType
负责将ActorDefinitions绑定到生成函数,以及 维护所有已生成参与者的注册表
const FActorRegistry & GetActorRegistry() const
TFunction< FActorSpawnResult(const FTransform &, const FActorDescription &)> SpawnFunctionType
const TArray< FActorDefinition > & GetActorDefinitions() const
bool DestroyActor(AActor *Actor)
FActorRegistry & GetActorRegistry()