// Copyright 2026 (c) Jupiter. All Rights Reserved. #include "CameraCaptureSubSystem.h" #include "CameraCaptureActor.h" #include "EngineUtils.h" void UCameraCaptureSubSystem::Initialize(FSubsystemCollectionBase& Collection) { Super::Initialize(Collection); } void UCameraCaptureSubSystem::Deinitialize() { Super::Deinitialize(); } void UCameraCaptureSubSystem::OnWorldBeginPlay(UWorld& InWorld) { Super::OnWorldBeginPlay(InWorld); for (TActorIterator It(GetWorld()); It; ++It) { ACameraCaptureActor* CameraCaptureActor = Cast(*It); if (CameraCaptureActor) { AllCaptureCameras.Emplace(CameraCaptureActor); } } }