// Portage UE 5.5 - lot L7j (ERR-031, amelioration : defaut deja present en 4.27). // // La camera SceneCapture2D "SecondScreen" de CentralLondon (image du contact dans l'encadre d'appel) n'a // pas de composant racine (RootComponent = None) et ses composants sont a l'origine : elle filme le ciel. // Les Blueprints ne la deplacent pas. Le contact affiche est place a la position de son emplacement de // scene decalee de -10 000 000 en Y (GI::Show), sur la copie de scene SecondScreenFloor. // // Cette commandlet donne a l'acteur vise un composant racine (son SceneComponent existant, ou le // composant de capture a defaut), y rattache le composant de capture, et le place sur la transformation // d'un acteur de reference (camera du portrait) augmentee d'un decalage. Tout est verifie apres coup ; // en cas d'ecart, la carte n'est pas sauvegardee. // // Usage : // UnrealEditor-Cmd.exe -run=LPFixSceneCapture -Map=/Game/Scenes/CentralLondon -Actor=SecondScreen // -From=CameraPortrait -Offset=0,-10000000,0 [-DryRun] #pragma once #include "CoreMinimal.h" #include "Commandlets/Commandlet.h" #include "LPFixSceneCaptureCommandlet.generated.h" UCLASS() class ULPFixSceneCaptureCommandlet : public UCommandlet { GENERATED_BODY() public: ULPFixSceneCaptureCommandlet(); virtual int32 Main(const FString& Params) override; };