| 123456789101112131415161718192021222324252627282930313233343536 | 
							- using System.Collections.Generic;
 
- using System.Text.RegularExpressions;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- namespace XUGL
 
- {
 
-     public class SVGPathSeg
 
-     {
 
-         public SVGPathSegType type;
 
-         public bool relative;
 
-         public List<float> parameters = new List<float>();
 
-         public string raw;
 
-         public SVGPathSeg(SVGPathSegType type)
 
-         {
 
-             this.type = type;
 
-         }
 
-         public float value
 
-         {
 
-             get
 
-             {
 
-                 if (type == SVGPathSegType.H)
 
-                     return SVG.yMirror ? -parameters[0] : parameters[0];
 
-                 else
 
-                     return parameters[0];
 
-             }
 
-         }
 
-         public float x { get { return parameters[0]; } }
 
-         public float y { get { return SVG.yMirror ? -parameters[1] : parameters[1]; } }
 
-         public Vector2 p1 { get { return new Vector2(parameters[0], (SVG.yMirror ? -parameters[1] : parameters[1])); } }
 
-         public Vector2 p2 { get { return new Vector2(parameters[2], (SVG.yMirror ? -parameters[3] : parameters[3])); } }
 
-         public Vector2 p3 { get { return new Vector2(parameters[4], (SVG.yMirror ? -parameters[5] : parameters[5])); } }
 
-     }
 
- }
 
 
  |