class CustomCrosshairSettings_t
{
public:
    int32 m_nPipWidth;
    int32 m_nPipHeight;
    int32 m_nPipOutlineWidth;
    int32 m_nPipOutlineGap;
    float32 m_flPipOpacity;
    float32 m_flPipOutlineOpacity;
    Color m_PipColor;
    Color m_PipOutlineColor;
    int32 m_nDotRadius;
    int32 m_nDotOutlineWidth;
    int32 m_nDotOutlineGap;
    float32 m_flDotOpacity;
    float32 m_flDotOutlineOpacity;
    Color m_DotColor;
    Color m_DotOutlineColor;
    CrosshairSpreadIndicatingElement m_SpreadIndicatingElement;
};

KV3 Class Defaults

{
    m_nPipWidth = 0
    m_nPipHeight = 0
    m_nPipOutlineWidth = 0
    m_nPipOutlineGap = 0
    m_flPipOpacity = 0.0
    m_flPipOutlineOpacity = 0.0
    m_PipColor = [ 255, 255, 255 ]
    m_PipOutlineColor = [ 0, 0, 0 ]
    m_nDotRadius = 0
    m_nDotOutlineWidth = 0
    m_nDotOutlineGap = 0
    m_flDotOpacity = 0.0
    m_flDotOutlineOpacity = 0.0
    m_DotColor = [ 255, 255, 255 ]
    m_DotOutlineColor = [ 0, 0, 0 ]
    m_SpreadIndicatingElement = "LINE_GAP"
}