3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/DirtyFlag.h"
7#include "mc/deps/shared_types/persona/PieceType.h"
8#include "mc/world/actor/player/persona/ReactAnimationType.h"
13class IStoreCatalogItem;
33 ::ll::TypedStorage<8, 32, ::std::string> animationName;
34 ::ll::TypedStorage<8, 32, ::std::string> soundEventName;
38 using ReactAnimationType = ::persona::ReactAnimationType;
49 ::persona::ReactAnimationType,
50 ::std::vector<::PersonaAnimationModel::ReactAnimationData>,
51 ::PersonaAnimationModel::ReactAnimationTypeHash,
52 ::std::equal_to<::persona::ReactAnimationType>>>
54 ::ll::TypedStorage<8, 8, ::IPersonaRepository const&> mPersonaRepo;
55 ::ll::TypedStorage<8, 32, ::std::string> mEmoteAnimationToPlay;
56 ::ll::TypedStorage<4, 4, ::persona::ReactAnimationType> mBoredAnimationType;
57 ::ll::TypedStorage<4, 4, ::persona::ReactAnimationType> mIdleAnimationType;
58 ::ll::TypedStorage<4, 4, ::persona::ReactAnimationType> mAnimationReactState;
59 ::ll::TypedStorage<4, 4, float> mStartingRotation;
60 ::ll::TypedStorage<4, 4, ::ui::DirtyFlag> mDirtyFlag;
61 ::ll::TypedStorage<4, 4, float> mNextBoredAnimationTime;
62 ::ll::TypedStorage<1, 1, bool> mAnimationUpdated;
67 PersonaAnimationModel& operator=(PersonaAnimationModel
const&);
68 PersonaAnimationModel(PersonaAnimationModel
const&);
69 PersonaAnimationModel();
78 MCNAPI
void playEmote(::IStoreCatalogItem
const& emoteCatalogOffer);
Definition IPersonaRepository.h:5
Definition PersonaAnimationModel.h:5
MCAPI void * $ctor(::IPersonaRepository const &personaRepo)
MCAPI ~PersonaAnimationModel()
MCAPI void playEmote(::persona::PieceOfferWrapper const &emoteCatalogOffer)
MCAPI void _populateReactAnimations()
MCAPI void updateAppearanceData(::persona::PieceOfferWrapper const &offer, bool isOwned)
MCAPI void playEmote(::IStoreCatalogItem const &emoteCatalogOffer)
MCAPI PersonaAnimationModel(::IPersonaRepository const &personaRepo)
MCAPI void playReactAnimations(::SharedTypes::persona::PieceType pieceType, bool offer)
MCAPI void updatePaperDollAnimation(::UIPropertyBag &bag)
Definition UIPropertyBag.h:5
Definition PieceOfferWrapper.h:7
Definition PersonaAnimationModel.h:16
Definition PersonaAnimationModel.h:14