// MNetworkVarNames = float32 m_flexWeight
class C_BaseFlex : public CBaseAnimGraph
{
uint8 pad_0CA0[8];
public:
// MNetworkEnable
// MNetworkBitCount = 12
// MNetworkMinValue = 0.000000
// MNetworkMaxValue = 1.000000
// MNetworkEncodeFlags = 1
C_NetworkUtlVectorBase<float32> m_flexWeight;
// MNetworkEnable
// MNetworkEncoder = coord
// MNetworkChangeCallback = OnViewTargetChanged
VectorWS m_vLookTargetPosition;
private:
uint8 pad_0CCC[172];
public:
// MNotSaved = !!UNKNOWN!!
int32 m_nLastFlexUpdateFrameCount;
// MNotSaved = !!UNKNOWN!!
Vector m_CachedViewTarget;
// MNotSaved = !!UNKNOWN!!
AttachmentHandle_t m_iMouthAttachment;
// MNotSaved = !!UNKNOWN!!
AttachmentHandle_t m_iEyeAttachment;
// MNotSaved = !!UNKNOWN!!
bool m_bResetFlexWeightsOnModelChange;
private:
uint8 pad_0D8C[28];
public:
// MNotSaved = !!UNKNOWN!!
int32 m_nEyeOcclusionRendererBone;
// MNotSaved = !!UNKNOWN!!
matrix3x4_t m_mEyeOcclusionRendererCameraToBoneTransform;
// MNotSaved = !!UNKNOWN!!
Vector m_vEyeOcclusionRendererHalfExtent;
private:
uint8 pad_0DE8[16];
public:
// MNotSaved = !!UNKNOWN!!
C_BaseFlex__Emphasized_Phoneme m_PhonemeClasses[3];
};