Adds getter for UniqueIdentifier
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
This commit is contained in:
2020-08-09 11:48:40 +02:00
parent fb56d0920d
commit 48660f3a4c
4 changed files with 32 additions and 1 deletions

View File

@@ -20,8 +20,10 @@ bool CreatureSpecies::TryGetVariant(uint32_t hash, ArbUt::BorrowedPtr<const Spec
}
void CreatureSpecies::SetVariant(const ArbUt::StringView& name, const SpeciesVariant* variant) {
Assert(!name.IsEmpty())
AssertNotNull(variant)
_variantsList.CreateBack(variant);
_variantsLookup.GetStdMap().insert({name, std::unique_ptr<const SpeciesVariant>(variant)});
_variantsList.Append(variant);
}
Gender CreatureSpecies::GetRandomGender(ArbUt::Random& rand) const noexcept {