// © 2025 Naked People Team. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "TravelObjectiveBase.h" #include "RunNakedDistanceObjective.generated.h" // Cover RequiredMeters on foot while fully naked AND in the run gait. Distance accrues only while that // condition (and any constraints) hold; the base clamps per-sample movement so a teleport can't satisfy it. UCLASS(EditInlineNew, DisplayName = "Run Naked Distance") class NAKEDDESIRE_API URunNakedDistanceObjective : public UTravelObjectiveBase { GENERATED_BODY() public: virtual FText GetDescription() const override; protected: virtual bool DoesSampleCount() const override; };