class CChoreoComponent
{
    void* __vftable;
public:
    // MNotSaved = !!UNKNOWN!!
    CNetworkVarChainer __m_pChainEntity;
    CHandle<CBaseModelEntity> m_hOwner;
private:
    uint8 pad_0034[52];
public:
    SceneEventId_t m_nNextSceneEventId;
    // MNotSaved = !!UNKNOWN!!
    bool m_bUpdateLayerPriorities;
    CUtlVector<CModifierHandleTyped<CCitadelModifier>> m_vecChoreoModifiers;
    GameTime_t m_flAllowResponsesEndTime;
private:
    uint8 pad_008C[8];
};