56 ::ll::TypedStorage<8, 8, ::BreedableDefinition const*> mStaticData;
57 ::ll::TypedStorage<4, 4, int> mLoveTimer;
58 ::ll::TypedStorage<4, 4, int> mBreedCooldown;
59 ::ll::TypedStorage<4, 4, int> mBreedCooldownTime;
60 ::ll::TypedStorage<1, 1, bool> mInheritTamed;
61 ::ll::TypedStorage<1, 1, bool> mCausesPregnancy;
62 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mLoveCause;
70 MCAPI ::std::optional<::BreedableType> _determineBreedType(
::Actor const& partner)
const;
76 MCAPI
bool _meetsEnvironmentRequirements(
::Actor& owner)
const;
78 MCAPI
void _spawnExperienceOrbs(
::Actor& owner);
80 MCAPI
void _spawnLoveParticles(
::Actor& owner);
84 MCAPI
bool canMate(
::Actor const& owner,
::Actor const& partner)
const;
88 MCAPI ::Player* getLoveCause(
::Actor const& owner)
const;
90 MCAPI ::BreedableComponent::MatingResult mate(
::Actor& owner,
::Actor& partner);
92 MCAPI
bool meetsSittingRequirements(
::Actor const& actor)
const;
98 MCAPI
static void setOffspringAttributesWithParentCentricBlending(
103 float attributeRangeMin,
104 float attributeRangeMax
Definition MutableAttributeWithContext.h:11