private void CheckWarning() { if (GUILayout.Button("Remove All Chart Object")) { m_Target.RemoveChartObject(); } if (GUILayout.Button("Check XCharts Update ")) { CheckVersionEditor.ShowWindow(); } if (m_CheckWarning) { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Check Warning")) { m_CheckWarning = true; m_Target.CheckWarning(); } if (GUILayout.Button("Hide Warning")) { m_CheckWarning = false; } EditorGUILayout.EndHorizontal(); sb.Length = 0; sb.AppendFormat("version:{0}", XChartsMgr.Instance.nowVersion); if (!string.IsNullOrEmpty(m_Target.warningInfo)) { sb.AppendLine(); sb.Append(m_Target.warningInfo); } else { sb.AppendLine(); sb.Append("Perfect! No warning!"); } EditorGUILayout.HelpBox(sb.ToString(), MessageType.Warning); } else { if (GUILayout.Button("Check warning")) { m_CheckWarning = true; m_Target.CheckWarning(); } } EditorGUILayout.Space(); EditorGUILayout.Space(); }