// © 2025 Naked People Team. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "BodyPart.generated.h"

UENUM(BlueprintType)
enum class EBodyPart : uint8
{
	None = 0,
	Boobs = 1,
	Ass = 2,
	Genitals = 3,
};

#define LOCTEXT_NAMESPACE "BodyPart"

inline FText BodyPartText(const 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");
	}
}

#undef LOCTEXT_NAMESPACE
