using UnityEngine; namespace XCharts { /// /// bar component.global setting for bar chart. /// 柱状图的全局配置组件。 /// [System.Serializable] public class Bar { [SerializeField] private bool m_InSameBar = false; [SerializeField] private float m_BarWidth = 0.7f; [SerializeField] private float m_Space = 10; /// /// Whether to draw all bar in the same bar,but not stacked. /// 非堆叠同柱。多序列绘制在同一bar上,但不堆叠,而是覆盖绘制。 /// public bool inSameBar { get { return m_InSameBar; } set { m_InSameBar = value; } } /// /// the width of bar. /// 状态的宽度。 /// public float barWidth { get { return m_BarWidth; } set { m_BarWidth = value; } } /// /// the space of bars. /// 多柱状间的间距。 /// public float space { get { return m_Space; } set { m_Space = value; } } public static Bar defaultBar { get { return new Bar() { m_InSameBar = false, m_BarWidth = 0.6f, m_Space = 10 }; } } } }