// MNetworkIncludeByName = m_fFlags
// MNetworkIncludeByName = m_vecVelocity
// MNetworkOverride = CBaseEntity::m_fFlags
class CFuncMoveLinear : public CBaseToggle
{
public:
MoveLinearAuthoredPos_t m_authoredPosition;
QAngle m_angMoveEntitySpace;
Vector m_vecMoveDirParentSpace;
CUtlSymbolLarge m_soundStart;
CUtlSymbolLarge m_soundStop;
CUtlSymbolLarge m_currentSound;
float32 m_flBlockDamage;
float32 m_flStartPosition;
private:
uint8 pad_08C8[8];
public:
CEntityIOOutput m_OnFullyOpen;
CEntityIOOutput m_OnFullyClosed;
bool m_bCreateMovableNavMesh;
bool m_bAllowMovableNavMeshDockingOnEntireEntity;
bool m_bCreateNavObstacle;
private:
uint8 pad_0923[8];
};