Example #1
0
        // public static void DrawLineStyle(VertexHelper vh, LineStyle lineStyle,
        //     Vector3 startPos, Vector3 endPos, Color32 color, float themeWidth)
        // {
        //     var type = lineStyle.type;
        //     var width = lineStyle.GetWidth(themeWidth);
        //     DrawLineStyle(vh, type, width, startPos, endPos, color);
        // }

        public static void DrawLineStyle(VertexHelper vh, LineStyle lineStyle,
                                         Vector3 startPos, Vector3 endPos, Color32 color, float themeWidth, LineStyle.Type themeType)
        {
            var type  = lineStyle.GetType(themeType);
            var width = lineStyle.GetWidth(themeWidth);

            DrawLineStyle(vh, type, width, startPos, endPos, color);
        }
        public static void DrawLineStyle(VertexHelper vh, LineStyle lineStyle, Vector3 startPos, Vector3 endPos,
                                         float themeWidth, LineStyle.Type themeType, Color32 defaultColor, Color32 defaultToColor)
        {
            var type    = lineStyle.GetType(themeType);
            var width   = lineStyle.GetWidth(themeWidth);
            var color   = lineStyle.GetColor(defaultColor);
            var toColor = ChartHelper.IsClearColor(defaultToColor) ? color : defaultToColor;

            DrawLineStyle(vh, type, width, startPos, endPos, color, toColor);
        }