LifePlay-Revival/Source/LifePlayEditorTools/LPPairCollisionTestCommandlet.h

28 lines
1 KiB
C
Raw Normal View History

// Essai isole, editeur seulement. Ne modifie aucun Blueprint et n'entre pas dans la partie.
//
// Reproduit work___vin01 (echelle de la premiere ligne, meubles enfants de cette racine)
// et la reponse de Room::addObject : chaque meuble ignore le canal Pawn.
// Deux capsules copiees sur le CDO de Person marchent l'une vers l'autre, puis vers un mur.
// Les cas reprennent la scene (capsules NoCollision, gravite 0) et le reglage propose
// (capsules QueryAndPhysics, chacun ignore l'autre, meubles bloquent Pawn).
//
// UnrealEditor-Cmd.exe <projet> -run=LPPairCollisionTest -unattended -nopause
// -World=<fichier.lpworld> (defaut : Content/Modules/vin_Base/World/work___vin01.lpworld)
// -Out=<rapport.txt>
#pragma once
#include "CoreMinimal.h"
#include "Commandlets/Commandlet.h"
#include "LPPairCollisionTestCommandlet.generated.h"
UCLASS()
class ULPPairCollisionTestCommandlet : public UCommandlet
{
GENERATED_BODY()
public:
ULPPairCollisionTestCommandlet();
virtual int32 Main(const FString& Params) override;
};