diff --git a/Runtime/XChart/Pseudo3D/XPseudo3DScatterChart.cs b/Runtime/XChart/Pseudo3D/XPseudo3DScatterChart.cs index bd2fad6..ac37da5 100644 --- a/Runtime/XChart/Pseudo3D/XPseudo3DScatterChart.cs +++ b/Runtime/XChart/Pseudo3D/XPseudo3DScatterChart.cs @@ -1,5 +1,6 @@ using UnityEngine; using XericLibrary.Runtime.UIGraph; +using PrimitiveType = XericLibrary.Runtime.UIGraph.PrimitiveType; namespace XericUI.XChart.Pseudo3D { diff --git a/Runtime/XChart/Pseudo3D/XScatterPointRenderer.cs b/Runtime/XChart/Pseudo3D/XScatterPointRenderer.cs index 90797ac..e484aa6 100644 --- a/Runtime/XChart/Pseudo3D/XScatterPointRenderer.cs +++ b/Runtime/XChart/Pseudo3D/XScatterPointRenderer.cs @@ -1,5 +1,6 @@ using UnityEngine; using XericLibrary.Runtime.UIGraph; +using UIPrimitiveType = XericLibrary.Runtime.UIGraph.PrimitiveType; namespace XericUI.XChart.Pseudo3D { @@ -17,7 +18,7 @@ namespace XericUI.XChart.Pseudo3D // ── 全局形状参数 ────────────────────────────────────────── /// 图元类型(多边形 / 矩形) - public PrimitiveType pointType = PrimitiveType.Polygon; + public UIPrimitiveType pointType = UIPrimitiveType.Polygon; /// 尺寸模式 public SizeMode sizeMode = SizeMode.InscribedCircle; diff --git a/Runtime/XChart/XChartBase.cs b/Runtime/XChart/XChartBase.cs index 83f4cd8..ddc2ae5 100644 --- a/Runtime/XChart/XChartBase.cs +++ b/Runtime/XChart/XChartBase.cs @@ -36,7 +36,7 @@ namespace XericUI.XChart Initialize(); } - private void OnEnable() + protected virtual void OnEnable() { if (!m_IsInitialized) Initialize(); }