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 addEnvironmentRequirement (::EnvironmentRequirement const &envReq)
MCAPI void initialize (::EntityContext &, ::BreedableComponent &component) const
MCAPI void * $ctor ()
MCAPI void $dtor ()

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::ActorDefinitionIdentifier, ::ActorDefinitionTrigger, ::std::less<::ActorDefinitionIdentifier >, ::std::vector<::ActorDefinitionIdentifier >, ::std::vector<::ActorDefinitionTrigger > > > mBreedsWith
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionBreedItem > > mBreedItems
::ll::TypedStorage< 8, 24, ::std::vector<::EnvironmentRequirement > > mEnvironmentRequirements
::ll::TypedStorage< 8, 64, ::ActorFilterGroupmLoveFilter
::ll::TypedStorage< 1, 1, bool > mTame
::ll::TypedStorage< 1, 1, bool > mAllowSitting
::ll::TypedStorage< 1, 1, bool > mCausesPregnancy
::ll::TypedStorage< 1, 1, bool > mRequireFullHealth
::ll::TypedStorage< 4, 4, float > mExtraChance
::ll::TypedStorage< 4, 4, float > mBreedCooldownTimeSeconds

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