// MEntityAllowsPortraitWorldSpawn
// MNetworkVarNames = bool m_bUseHitboxesForRenderBox
// MNetworkVarNames = bool m_bUseAnimGraph
class C_DynamicProp : public C_BreakableProp
{
public:
    // MNetworkEnable
    bool m_bUseHitboxesForRenderBox;
    // MNetworkEnable
    bool m_bUseAnimGraph;
    CEntityIOOutput m_pOutputAnimBegun;
    CEntityIOOutput m_pOutputAnimOver;
    CEntityIOOutput m_pOutputAnimLoopCycleOver;
    CEntityIOOutput m_OnAnimReachedStart;
    CEntityIOOutput m_OnAnimReachedEnd;
    CUtlSymbolLarge m_iszIdleAnim;
    AnimLoopMode_t m_nIdleAnimLoopMode;
    bool m_bRandomizeCycle;
    bool m_bStartDisabled;
    bool m_bFiredStartEndOutput;
    // MNotSaved = !!UNKNOWN!!
    bool m_bForceNpcExclude;
    // MNotSaved = !!UNKNOWN!!
    bool m_bCreateNonSolid;
    // MNotSaved = !!UNKNOWN!!
    bool m_bIsOverrideProp;
    int32 m_iInitialGlowState;
    int32 m_nGlowRange;
    int32 m_nGlowRangeMin;
    Color m_glowColor;
    int32 m_nGlowTeam;
    // MNotSaved = !!UNKNOWN!!
    int32 m_iCachedFrameCount;
    // MNotSaved = !!UNKNOWN!!
    Vector m_vecCachedRenderMins;
    // MNotSaved = !!UNKNOWN!!
    Vector m_vecCachedRenderMaxs;
};