class CPropDoorRotating : public CBasePropDoor
{
public:
Vector m_vecAxis;
float32 m_flDistance;
PropDoorRotatingSpawnPos_t m_eSpawnPosition;
PropDoorRotatingOpenDirection_e m_eOpenDirection;
// MNotSaved = !!UNKNOWN!!
PropDoorRotatingOpenDirection_e m_eCurrentOpenDirection;
// MNotSaved = !!UNKNOWN!!
doorCheck_e m_eDefaultCheckDirection;
float32 m_flAjarAngle;
QAngle m_angRotationAjarDeprecated;
QAngle m_angRotationClosed;
QAngle m_angRotationOpenForward;
QAngle m_angRotationOpenBack;
QAngle m_angGoal;
// MNotSaved = !!UNKNOWN!!
Vector m_vecForwardBoundsMin;
// MNotSaved = !!UNKNOWN!!
Vector m_vecForwardBoundsMax;
// MNotSaved = !!UNKNOWN!!
Vector m_vecBackBoundsMin;
// MNotSaved = !!UNKNOWN!!
Vector m_vecBackBoundsMax;
bool m_bAjarDoorShouldntAlwaysOpen;
CHandle<CEntityBlocker> m_hEntityBlocker;
};