From fb56d0920d7d469a005f9dfaef2849f58b3a4870 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 8 Aug 2020 19:08:24 +0200 Subject: [PATCH] Add C Interface for Variants count. Signed-off-by: Deukhoofd --- CInterface/Library/CreatureSpecies.cpp | 3 +++ 1 file changed, 3 insertions(+) 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