// MNetworkVarNames = char m_messageText
// MNetworkVarNames = char m_FontName
// MNetworkVarNames = char m_BackgroundMaterialName
// MNetworkVarNames = bool m_bEnabled
// MNetworkVarNames = bool m_bFullbright
// MNetworkVarNames = float m_flWorldUnitsPerPx
// MNetworkVarNames = float m_flFontSize
// MNetworkVarNames = float m_flDepthOffset
// MNetworkVarNames = bool m_bDrawBackground
// MNetworkVarNames = float m_flBackgroundBorderWidth
// MNetworkVarNames = float m_flBackgroundBorderHeight
// MNetworkVarNames = float m_flBackgroundWorldToUV
// MNetworkVarNames = Color m_Color
// MNetworkVarNames = PointWorldTextJustifyHorizontal_t m_nJustifyHorizontal
// MNetworkVarNames = PointWorldTextJustifyVertical_t m_nJustifyVertical
// MNetworkVarNames = PointWorldTextReorientMode_t m_nReorientMode
class C_PointWorldText : public C_ModelPointEntity
{
    uint8 pad_09A0[8];
public:
    // MNotSaved = !!UNKNOWN!!
    bool m_bForceRecreateNextUpdate;
private:
    uint8 pad_09AC[20];
public:
    int32 m_nTextWidthPx;
    int32 m_nTextHeightPx;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    char m_messageText[512];
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    char m_FontName[64];
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    char m_BackgroundMaterialName[64];
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bEnabled;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bFullbright;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flWorldUnitsPerPx;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFontSize;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flDepthOffset;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bDrawBackground;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flBackgroundBorderWidth;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flBackgroundBorderHeight;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flBackgroundWorldToUV;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    Color m_Color;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    PointWorldTextJustifyHorizontal_t m_nJustifyHorizontal;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    PointWorldTextJustifyVertical_t m_nJustifyVertical;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    PointWorldTextReorientMode_t m_nReorientMode;
};