class CSceneEventInfo
{
public:
    int32 m_iLayer;
    int32 m_iPriority;
    HSequence m_hSequence;
    float32 m_flWeight;
    CStrongHandle<InfoForResourceTypeCNmClip> m_hAnimClip;
    CGlobalSymbol m_sAnimClipSlot;
    CGlobalSymbol m_sAnimClipSlotWeight;
    bool m_bHasArrived;
    int32 m_nType;
    GameTime_t m_flNext;
    bool m_bIsGesture;
    bool m_bShouldRemove;
private:
    uint8 pad_0038[36];
public:
    CHandle<CBaseEntity> m_hTarget;
    CModifierHandleTyped<CCitadelModifier> m_hModifier;
    SceneEventId_t m_nSceneEventId;
    bool m_bClientSide;
    bool m_bStarted;
};