40 MatingResult& operator=(MatingResult
const&);
41 MatingResult(MatingResult
const&);
47 MCAPI ~MatingResult();
60 ::ll::TypedStorage<8, 8, ::BreedableDefinition const*> mStaticData;
61 ::ll::TypedStorage<4, 4, int> mLoveTimer;
62 ::ll::TypedStorage<4, 4, int> mBreedCooldown;
63 ::ll::TypedStorage<4, 4, int> mBreedCooldownTime;
64 ::ll::TypedStorage<1, 1, bool> mCausesPregnancy;
65 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mLoveCause;
73 MCAPI ::std::optional<::BreedableType> _determineBreedType(
::Actor const& partner)
const;
79 MCAPI
bool _meetsEnvironmentRequirements(
::Actor& owner)
const;
81 MCAPI
void _spawnExperienceOrbs(
::Actor& owner);
83 MCAPI
void _spawnLoveParticles(
::Actor& owner);
85 MCAPI
void _useBreedItem(
89 ::std::optional<::ItemDescriptor>
const& resultItem
94 MCAPI ::Player* getLoveCause(
::Actor const& owner)
const;
96 MCAPI ::BreedableComponent::MatingResult mate(
::Actor& owner,
::Actor& partner);
98 MCAPI
bool meetsSittingRequirements(
::Actor const& actor)
const;
104 MCAPI
static void setOffspringAttributes(
110 MCAPI
static void setOffspringAttributesWithParentCentricBlending(
115 float attributeRangeMin,
116 float attributeRangeMax
Definition MutableAttributeWithContext.h:9