class CMomentaryRotButton : public CRotButton
{
public:
CEntityOutputTemplate<float32> m_Position;
CEntityIOOutput m_OnUnpressed;
CEntityIOOutput m_OnFullyOpen;
CEntityIOOutput m_OnFullyClosed;
CEntityIOOutput m_OnReachedPosition;
int32 m_lastUsed;
QAngle m_start;
QAngle m_end;
float32 m_IdealYaw;
CUtlSymbolLarge m_sNoise;
bool m_bUpdateTarget;
int32 m_direction;
float32 m_returnSpeed;
float32 m_flStartPosition;
};