LeviLamina
Loading...
Searching...
No Matches
PersonaAnimationModel Class Reference

Classes

struct  ReactAnimationTypeHash
struct  ReactAnimationData

Public Types

using ReactAnimationType = ::persona::ReactAnimationType

Public Member Functions

PersonaAnimationModeloperator= (PersonaAnimationModel const &)
 PersonaAnimationModel (PersonaAnimationModel const &)
MCAPI void _populateReactAnimations ()
MCAPI void playEmote (::IStoreCatalogItem const &emoteCatalogOffer)
MCAPI void playEmote (::PersonaPiece const &emoteToPlay)
MCAPI void playReactAnimations (::persona::PieceType pieceType, bool offer)
MCAPI void tick (::ui::DirtyFlag &dirtyFlags)
MCAPI void updateAppearanceData (::persona::PieceOfferWrapper const &offer, bool isOwned)
MCAPI void updatePaperDollAnimation (::UIPropertyBag &bag)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map< ::persona::ReactAnimationType, ::std::vector<::PersonaAnimationModel::ReactAnimationData >, ::PersonaAnimationModel::ReactAnimationTypeHash, ::std::equal_to<::persona::ReactAnimationType > > > mReactAnimations
::ll::TypedStorage< 8, 8, ::IPersonaRepository const & > mPersonaRepo
::ll::TypedStorage< 8, 32, ::std::string > mEmoteAnimationToPlay
::ll::TypedStorage< 4, 4, ::persona::ReactAnimationType > mBoredAnimationType
::ll::TypedStorage< 4, 4, ::persona::ReactAnimationType > mIdleAnimationType
::ll::TypedStorage< 4, 4, ::persona::ReactAnimationType > mAnimationReactState
::ll::TypedStorage< 4, 4, float > mStartingRotation
::ll::TypedStorage< 4, 4, ::ui::DirtyFlag > mDirtyFlag
::ll::TypedStorage< 4, 4, float > mNextBoredAnimationTime
::ll::TypedStorage< 1, 1, bool > mAnimationUpdated

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