增加HelpDoc帮助文档跳转

This commit is contained in:
monitor1394
2023-06-04 21:52:23 +08:00
parent 0f83a70b54
commit 86e66984d4
15 changed files with 25 additions and 9 deletions

View File

@@ -82,8 +82,9 @@ namespace XCharts.Editor
title,
editor.baseProperty,
editor.showProperty,
() => { ResetComponentEditor(id); },
() => { RemoveComponentEditor(id); }
() => { if (EditorUtility.DisplayDialog("", "Sure reset " + editor.component.GetType().Name + "?", "Yes", "Cancel")) ResetComponentEditor(id); },
() => { if (EditorUtility.DisplayDialog("", "Sure remove " + editor.component.GetType().Name + "?", "Yes", "Cancel")) RemoveComponentEditor(id); },
() => { Application.OpenURL("https://xcharts-team.github.io/docs/configuration/#" + editor.component.GetType().Name.ToLower()); }
);
if (displayContent)
{

View File

@@ -635,11 +635,13 @@ namespace XCharts.Editor
}
internal static bool DrawHeader(string title, SerializedProperty group, SerializedProperty activeField,
Action resetAction, Action removeAction)
Action resetAction, Action removeAction, Action docAction)
{
if (group == null) return false;
group.isExpanded = DrawHeader(title, group.isExpanded, false, activeField, null,
new HeaderMenuInfo("Reset", resetAction), new HeaderMenuInfo("Remove", removeAction));
new HeaderMenuInfo("Reset", resetAction),
new HeaderMenuInfo("Remove", removeAction),
new HeaderMenuInfo("HelpDoc", docAction));
return group.isExpanded;
}

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class BarChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class CandlestickChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -7,6 +7,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class HeatmapChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class LineChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -7,6 +7,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class ParallelChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class PieChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class PolarChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class RadarChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class RingChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class ScatterChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class SimplifiedBarChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class SimplifiedCandlestickChart : BaseChart
{
protected override void DefaultChart()

View File

@@ -6,6 +6,7 @@ namespace XCharts.Runtime
[ExecuteInEditMode]
[RequireComponent(typeof(RectTransform))]
[DisallowMultipleComponent]
[HelpURL("https://xcharts-team.github.io/docs/configuration")]
public class SimplifiedLineChart : BaseChart
{
protected override void DefaultChart()