// Copyright (c) 2026 Reignance Studios. MIT License, see LICENSE. #pragma once #include "CoreMinimal.h" #include "Commandlets/Commandlet.h" #include "RSNetAuditCommandlet.generated.h" /** * Runs the GAS Net Audit headless, for CI or a quick check without opening the editor. * * UnrealEditor-Cmd.exe MyGame.uproject -run=RSNetAudit [-IncludeEngine] [-FailOn=Error|Warning|None] [-Out=] [-MinPSRate=30] * * Exit code is 1 when a finding at or above -FailOn exists (default Error), else 0. */ UCLASS() class URSNetAuditCommandlet : public UCommandlet { GENERATED_BODY() public: URSNetAuditCommandlet(); virtual int32 Main(const FString& Params) override; };