增加MarkLineonTop设置是否显示在最上层

This commit is contained in:
monitor1394
2023-11-01 22:41:47 +08:00
parent d8ecb94dd9
commit 304726debf
6 changed files with 26 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ namespace XCharts.Runtime
{
[SerializeField] private bool m_Show = true;
[SerializeField] private int m_SerieIndex = 0;
[SerializeField][Since("v3.8.2")] private bool m_OnTop = true;
[SerializeField] private AnimationStyle m_Animation = new AnimationStyle();
[SerializeField] private List<MarkLineData> m_Data = new List<MarkLineData>();
@@ -59,6 +60,15 @@ namespace XCharts.Runtime
set { if (PropertyUtil.SetStruct(ref m_SerieIndex, value)) SetVerticesDirty(); }
}
/// <summary>
/// whether the markline is on top.
/// |是否在最上层。
/// </summary>
public bool onTop
{
get { return m_OnTop; }
set { if (PropertyUtil.SetStruct(ref m_OnTop, value)) SetVerticesDirty(); }
}
/// <summary>
/// The animation of markline.
/// |标线的动画样式。
/// </summary>