BeginPlay가 호출 되기 전에 매개변수를 Actor에 전달하는 방법
위 게시글을 그대로 가져왔습니다
FTransform SpawnTransform(SpawnRot, SpawnLoc);
AMyCharacter* Character = world->SpawnActorDeferred<AMyCharacter>(ActorClass, SpawnTransform);
if (Character)
{
Character->SetupFunction(... params ...);
Character->FinishSpawning(SpawnTransform);
}
- SpawnActor 호출 시 Constructor와 BeginPlay 모두 트리거
- SpawnActorDeferred 호출 시 Constructor만 트리거
- BeginPlay는 FinishSpawning 이후 트리거