优化Editor

This commit is contained in:
monitor1394
2019-07-25 19:11:47 +08:00
parent fe703b7771
commit d024f37cd5
3 changed files with 5 additions and 5 deletions

View File

@@ -145,7 +145,7 @@ namespace XCharts
} }
drawRect.x = startX + i * xWid; drawRect.x = startX + i * xWid;
drawRect.width = dataWid + 40; drawRect.width = dataWid + 40;
SerializedProperty element = data.GetArrayElementAtIndex(i); SerializedProperty element = data.GetArrayElementAtIndex(dimension <= 1 ? 1 : i);
EditorGUI.PropertyField(drawRect, element, GUIContent.none); EditorGUI.PropertyField(drawRect, element, GUIContent.none);
} }
if (showName) if (showName)

View File

@@ -357,7 +357,7 @@ namespace XCharts
protected override void OnDisable() protected override void OnDisable()
{ {
base.OnDisable(); base.OnDisable();
ChartHelper.DestoryAllChilds(transform); ChartHelper.HideAllObject(transform);
} }
#if UNITY_EDITOR #if UNITY_EDITOR
@@ -368,7 +368,7 @@ namespace XCharts
{ {
rectTransform.sizeDelta = new Vector2(580, 300); rectTransform.sizeDelta = new Vector2(580, 300);
} }
ChartHelper.DestoryAllChilds(transform); ChartHelper.HideAllObject(transform);
m_ThemeInfo = ThemeInfo.Default; m_ThemeInfo = ThemeInfo.Default;
m_Title = Title.defaultTitle; m_Title = Title.defaultTitle;
m_Legend = Legend.defaultLegend; m_Legend = Legend.defaultLegend;

View File

@@ -140,10 +140,10 @@ namespace XCharts
[SerializeField] private bool m_Selected; [SerializeField] private bool m_Selected;
[SerializeField] private string m_Name; [SerializeField] private string m_Name;
[SerializeField] private string m_Stack; [SerializeField] private string m_Stack;
[SerializeField] private int m_AxisIndex; [SerializeField][Range(0,1)] private int m_AxisIndex;
[SerializeField] private SerieSymbol m_Symbol = new SerieSymbol(); [SerializeField] private SerieSymbol m_Symbol = new SerieSymbol();
[SerializeField] private int m_ShowDataDimension; [SerializeField][Range(1,6)] private int m_ShowDataDimension;
[SerializeField] private bool m_ShowDataName; [SerializeField] private bool m_ShowDataName;
[FormerlySerializedAs("m_Data")] [FormerlySerializedAs("m_Data")]
[SerializeField] private List<float> m_YData = new List<float>(); [SerializeField] private List<float> m_YData = new List<float>();