| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | 
							- using System;
 
- using UnityEngine;
 
- namespace XCharts.Runtime
 
- {
 
-     /// <summary>
 
-     /// the name of axis.
 
-     /// ||坐标轴名称。
 
-     /// </summary>
 
-     [Serializable]
 
-     public class AxisName : ChildComponent
 
-     {
 
-         [SerializeField] private bool m_Show;
 
-         [SerializeField] private string m_Name;
 
-         [SerializeField][Since("v3.1.0")] private bool m_OnZero;
 
-         [SerializeField] private LabelStyle m_LabelStyle = new LabelStyle();
 
-         /// <summary>
 
-         /// Whether to show axis name.
 
-         /// ||是否显示坐标轴名称。
 
-         /// </summary>
 
-         public bool show
 
-         {
 
-             get { return m_Show; }
 
-             set { if (PropertyUtil.SetStruct(ref m_Show, value)) SetComponentDirty(); }
 
-         }
 
-         /// <summary>
 
-         /// the name of axis.
 
-         /// ||坐标轴名称。
 
-         /// </summary>
 
-         public string name
 
-         {
 
-             get { return m_Name; }
 
-             set { if (PropertyUtil.SetClass(ref m_Name, value)) SetComponentDirty(); }
 
-         }
 
-         /// <summary>
 
-         /// Whether the axis name position are the same with 0 position of YAxis.
 
-         /// ||坐标轴名称的位置是否保持和Y轴0刻度一致。
 
-         /// </summary>
 
-         public bool onZero
 
-         {
 
-             get { return m_OnZero; }
 
-             set { if (PropertyUtil.SetStruct(ref m_OnZero, value)) SetComponentDirty(); }
 
-         }
 
-         /// <summary>
 
-         /// The text style of axis name.
 
-         /// ||文本样式。
 
-         /// </summary>
 
-         public LabelStyle labelStyle
 
-         {
 
-             get { return m_LabelStyle; }
 
-             set { if (PropertyUtil.SetClass(ref m_LabelStyle, value)) SetComponentDirty(); }
 
-         }
 
-         public static AxisName defaultAxisName
 
-         {
 
-             get
 
-             {
 
-                 var axisName = new AxisName()
 
-                 {
 
-                     m_Show = false,
 
-                     m_Name = "axisName",
 
-                     m_LabelStyle = new LabelStyle()
 
-                 };
 
-                 axisName.labelStyle.position = LabelStyle.Position.End;
 
-                 return axisName;
 
-             }
 
-         }
 
-         public AxisName Clone()
 
-         {
 
-             var axisName = new AxisName();
 
-             axisName.show = show;
 
-             axisName.name = name;
 
-             axisName.m_LabelStyle.Copy(m_LabelStyle);
 
-             return axisName;
 
-         }
 
-         public void Copy(AxisName axisName)
 
-         {
 
-             show = axisName.show;
 
-             name = axisName.name;
 
-             m_LabelStyle.Copy(axisName.labelStyle);
 
-         }
 
-     }
 
- }
 
 
  |