diff --git a/CInterface/Library/CreatureSpecies.cpp b/CInterface/Library/CreatureSpecies.cpp index af58937..1f7bc99 100644 --- a/CInterface/Library/CreatureSpecies.cpp +++ b/CInterface/Library/CreatureSpecies.cpp @@ -56,6 +56,9 @@ export Gender CreatureLib_CreatureSpecies_GetRandomGender(CreatureSpecies* p, Ar return p->GetRandomGender(*random); } +export size_t CreatureLib_CreatureSpecies_GetVariantsCount(CreatureSpecies* p) { + return p->GetVariantsIterator().Count(); +} export const SpeciesVariant* const* CreatureLib_CreatureSpecies_GetVariants(CreatureSpecies* p) { return reinterpret_cast(p->GetVariantsIterator().RawData()); } \ No newline at end of file