21class BreedableDefinition {
31 ::std::less<::ActorDefinitionIdentifier>,
32 ::std::vector<::ActorDefinitionIdentifier>,
33 ::std::vector<::ActorDefinitionTrigger>>>
35 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionBreedItem>> mBreedItems;
36 ::ll::TypedStorage<8, 24, ::std::vector<::EnvironmentRequirement>> mEnvironmentRequirements;
37 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mLoveFilter;
38 ::ll::TypedStorage<1, 1, bool> mTame;
39 ::ll::TypedStorage<1, 1, bool> mAllowSitting;
40 ::ll::TypedStorage<1, 1, bool> mCausesPregnancy;
41 ::ll::TypedStorage<1, 1, bool> mRequireFullHealth;
42 ::ll::TypedStorage<4, 4, float> mExtraChance;
43 ::ll::TypedStorage<4, 4, float> mBreedCooldownTimeSeconds;
49 MCAPI BreedableDefinition();
53 MCAPI
void addBreedItemByName(::std::string
const& itemName);
59 MCAPI ~BreedableDefinition();
65 MCAPI
static void buildSchema(
Definition EntityContext.h:17