17 [CustomEditor(typeof(XChartsMgr),
false)]
21 protected SerializedProperty m_Script;
22 protected SerializedProperty m_NowVersion;
23 protected SerializedProperty m_NewVersion;
25 protected virtual void OnEnable()
28 m_Script = serializedObject.FindProperty(
"m_Script");
29 m_NowVersion = serializedObject.FindProperty(
"m_NowVersion");
30 m_NewVersion = serializedObject.FindProperty(
"m_NewVersion");
33 public override void OnInspectorGUI()
35 if (m_Target ==
null && target ==
null)
37 base.OnInspectorGUI();
40 serializedObject.Update();
41 EditorGUILayout.PropertyField(m_NowVersion);
42 EditorGUILayout.PropertyField(m_NewVersion);
43 if (GUILayout.Button(
"Check Update"))
47 if (GUILayout.Button(
"Github Homepage"))
49 Application.OpenURL(
"https://github.com/monitor1394/unity-ugui-XCharts");
51 if (GUILayout.Button(
"Star Support"))
53 Application.OpenURL(
"https://github.com/monitor1394/unity-ugui-XCharts/stargazers");
55 if (GUILayout.Button(
"Issues"))
57 Application.OpenURL(
"https://github.com/monitor1394/unity-ugui-XCharts/issues");
59 serializedObject.ApplyModifiedProperties();