class CNavLinkAreaEntity : public CPointEntity
{
public:
float32 m_flWidth;
Vector m_vLocatorOffset;
QAngle m_qLocatorAnglesOffset;
CUtlSymbolLarge m_strMovementForward;
CUtlSymbolLarge m_strMovementReverse;
private:
uint8 pad_0520[48];
public:
bool m_bEnabled;
bool m_bAllowCrossMovableConnections;
CUtlSymbolLarge m_strFilterName;
CHandle<CBaseFilter> m_hFilter;
CUtlVector<CNavLinkAreaEntity__NpcUserList_t> m_vecNpcUsersByNavLink;
CUtlSymbolLarge m_szListenForAnimTag;
bool m_bIsListeningForAnimTag;
private:
uint8 pad_0590[8];
public:
CEntityIOOutput m_OnAnimTagFired;
CEntityIOOutput m_OnAnimTagStart;
CEntityIOOutput m_OnAnimTagEnd;
CEntityIOOutput m_OnNavLinkStart;
CEntityIOOutput m_OnNavLinkFinish;
bool m_bIsTerminus;
int32 m_nSplits;
};