PieEditor.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. using XCharts.Runtime;
  2. namespace XCharts.Editor
  3. {
  4. [SerieEditor(typeof(Pie))]
  5. public class PieEditor : SerieEditor<Pie>
  6. {
  7. public override void OnCustomInspectorGUI()
  8. {
  9. PropertyField("m_GridIndex");
  10. PropertyField("m_RoseType");
  11. PropertyField("m_Gap");
  12. PropertyTwoFiled("m_Center");
  13. PropertyTwoFiled("m_Radius");
  14. PropertyField("m_AvoidLabelOverlap");
  15. PropertyFiledMore(() =>
  16. {
  17. PropertyField("m_MaxCache");
  18. PropertyField("m_MinAngle");
  19. PropertyField("m_MinRadius");
  20. PropertyField("m_RoundCap");
  21. PropertyField("m_Ignore");
  22. PropertyField("m_IgnoreValue");
  23. PropertyField("m_ClickOffset");
  24. PropertyField("m_RadiusGradient");
  25. PropertyField("m_MinShowLabel");
  26. PropertyField("m_MinShowLabelValue");
  27. });
  28. PropertyField("m_ItemStyle");
  29. PropertyField("m_Animation");
  30. }
  31. }
  32. }