LeviLamina
Loading...
Searching...
No Matches
BreedableDefinition Class Reference

Public Member Functions

MCAPI void addBreedItem (::ActorDefinitionBreedItem const &breedItem)
MCAPI void addBreedItemByName (::std::string const &itemName)
MCAPI void addBreedableType (::BreedableType const &breedType)
MCAPI void addEnvironmentRequirement (::EnvironmentRequirement const &envReq)
MCAPI void addParentCentricAttributeBlending (::std::string const &attributesToUseParentCentricBlendingFor)
MCAPI void setMutationStrategy (::std::string const &strategyCased)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void buildSchema (::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::BreedableDefinition > > &root)

Public Attributes

::ll::TypedStorage< 1, 1, bool > mTame
::ll::TypedStorage< 1, 1, bool > mBlendAttributes
::ll::TypedStorage< 1, 1, bool > mInheritTamed
::ll::TypedStorage< 1, 1, bool > mAllowSitting
::ll::TypedStorage< 1, 1, bool > mCombineParentColors
::ll::TypedStorage< 1, 1, bool > mCausesPregnancy
::ll::TypedStorage< 1, 1, bool > mRequireFullHealth
::ll::TypedStorage< 4, 4, float > mExtraChance
::ll::TypedStorage< 4, 4, float > mBreedCooldownTimeSeconds
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionBreedItem > > mBreedItems
::ll::TypedStorage< 8, 16, ::std::set<::std::string > > mParentCentricAttributeBlending
::ll::TypedStorage< 8, 24, ::std::vector<::EnvironmentRequirement > > mEnvironmentRequirements
::ll::TypedStorage< 8, 64, ::ActorFilterGroupmLoveFilter
::ll::TypedStorage< 8, 24, ::std::vector<::BreedableType > > mBreedTypes
::ll::TypedStorage< 4, 12, ::MutationFactorDatamMutationFactors
::ll::TypedStorage< 1, 1, ::MutationStrategy > mMutationStrategy
::ll::TypedStorage< 4, 8, ::IntRangemRandomVariantMutationInterval
::ll::TypedStorage< 4, 8, ::IntRangemRandomExtraVariantMutationInterval
::ll::TypedStorage< 4, 12, ::DenySameParentsVariantDatamDenyParentsVariant
::ll::TypedStorage< 8, 56, ::brstd::flat_map< ::std::string, ::PropertyGeneticData, ::std::less<::std::string >, ::std::vector<::std::string >, ::std::vector<::PropertyGeneticData > > > mGeneticProperties

The documentation for this class was generated from the following file: