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;
};