// MNetworkVarNames = EHANDLE m_hOuter
// MNetworkVarNames = HitGroup_t m_nCritHitGroup
// MNetworkVarNames = int m_nBodyGroup
// MNetworkVarNames = bool m_bPermanentlyBroken
// MNetworkVarNames = int m_nBrokenBodygroupIndex
class WeakPoint_t
{
void* __vftable;
uint8 pad_0008[52];
public:
// MNotSaved = !!UNKNOWN!!
bool m_bRegistered;
// MNetworkEnable
// MNetworkChangeCallback = OnOuterChanged
// MNotSaved = !!UNKNOWN!!
CHandle<C_BaseEntity> m_hOuter;
// MNetworkEnable
// MNetworkChangeCallback = OnFlashDataChanged
// MNotSaved = !!UNKNOWN!!
HitGroup_t m_nCritHitGroup;
// MNetworkEnable
// MNetworkChangeCallback = OnFlashDataChanged
// MNotSaved = !!UNKNOWN!!
int32 m_nBodyGroup;
// MNetworkEnable
// MNetworkChangeCallback = OnPermanentlyBroken
// MNotSaved = !!UNKNOWN!!
bool m_bPermanentlyBroken;
// MNetworkEnable
// MNotSaved = !!UNKNOWN!!
int32 m_nBrokenBodygroupIndex;
};