private void WriteToSource() { try { source.Clear(); for (int i = 0; i < keys.Count; ++i) { source.Add(keys[i].Key, keys[i].Value); } saveAction(); dirty = false; } catch (Exception _e) { EditorUtility.DisplayDialog("失败", "无法保存 原因 : " + _e.Message, "确认"); } }