Files
Naked-Desire/Source/NakedDesire/Commissions/Objectives/ExposeBodyPartObjective.cpp
T
2026-06-01 00:27:56 +03:00

33 lines
853 B
C++

// © 2025 Naked People Team. All Rights Reserved.
#include "ExposeBodyPartObjective.h"
#define LOCTEXT_NAMESPACE "Commissions.Objectives.ExposeBodyPart"
namespace
{
FText BodyPartText(EBodyPart Part)
{
switch (Part)
{
case EBodyPart::Boobs: return LOCTEXT("Boobs", "boobs");
case EBodyPart::Ass: return LOCTEXT("Ass", "ass");
case EBodyPart::Genitals: return LOCTEXT("Genitals", "genitals");
default: return LOCTEXT("None", "nothing");
}
}
}
FText UExposeBodyPartObjective::GetDescription() const
{
if (RequiredHoldSeconds > 0.0f)
{
return FText::Format(LOCTEXT("Timed", "Expose your {0} for {1} seconds"),
BodyPartText(Part), FText::AsNumber(FMath::RoundToInt(RequiredHoldSeconds)));
}
return FText::Format(LOCTEXT("Instant", "Expose your {0}"), BodyPartText(Part));
}
#undef LOCTEXT_NAMESPACE