// MNetworkVarNames = Vector m_vecLadderDir
// MNetworkVarNames = VectorWS m_vecPlayerMountPositionTop
// MNetworkVarNames = VectorWS m_vecPlayerMountPositionBottom
// MNetworkVarNames = float m_flAutoRideSpeed
// MNetworkVarNames = bool m_bFakeLadder
class C_FuncLadder : public C_BaseModelEntity
{
public:
// MNetworkEnable
// MNetworkEncoder = coord
Vector m_vecLadderDir;
// MNotSaved = !!UNKNOWN!!
CUtlVector<CHandle<C_InfoLadderDismount>> m_Dismounts;
Vector m_vecLocalTop;
// MNetworkEnable
// MNetworkEncoder = coord
VectorWS m_vecPlayerMountPositionTop;
// MNetworkEnable
// MNetworkEncoder = coord
VectorWS m_vecPlayerMountPositionBottom;
// MNetworkEnable
float32 m_flAutoRideSpeed;
bool m_bDisabled;
// MNetworkEnable
bool m_bFakeLadder;
bool m_bHasSlack;
};