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