| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- using System;
 
- using UnityEngine;
 
- namespace XCharts.Runtime
 
- {
 
-     /// <summary>
 
-     /// </summary>
 
-     [Serializable]
 
-     public class LineArrow : ChildComponent, ISerieComponent
 
-     {
 
-         public enum Position
 
-         {
 
-             /// <summary>
 
-             /// 末端箭头
 
-             /// </summary>
 
-             End,
 
-             /// <summary>
 
-             /// 头端箭头
 
-             /// </summary>
 
-             Start
 
-         }
 
-         [SerializeField] private bool m_Show;
 
-         [SerializeField] private Position m_Position;
 
-         [SerializeField]
 
-         private ArrowStyle m_Arrow = new ArrowStyle()
 
-         {
 
-             width = 10,
 
-             height = 15,
 
-             offset = 0,
 
-             dent = 3
 
-         };
 
-         /// <summary>
 
-         /// Whether to show the arrow.
 
-         /// ||是否显示箭头。
 
-         /// </summary>
 
-         public bool show
 
-         {
 
-             get { return m_Show; }
 
-             set { if (PropertyUtil.SetStruct(ref m_Show, value)) SetVerticesDirty(); }
 
-         }
 
-         /// <summary>
 
-         /// The position of arrow.
 
-         /// ||箭头位置。
 
-         /// </summary>
 
-         public Position position
 
-         {
 
-             get { return m_Position; }
 
-             set { if (PropertyUtil.SetStruct(ref m_Position, value)) SetVerticesDirty(); }
 
-         }
 
-         /// <summary>
 
-         /// the arrow of line.
 
-         /// ||箭头。
 
-         /// </summary>
 
-         public ArrowStyle arrow
 
-         {
 
-             get { return m_Arrow; }
 
-             set { if (PropertyUtil.SetClass(ref m_Arrow, value)) SetVerticesDirty(); }
 
-         }
 
-     }
 
- }
 
 
  |