//当前点,点击保存后回调刷新 void SaveToRefresh(string message) { transform.Find("Panel (1)").gameObject.SetActive(false); Enums.MatchigPointGizmoControll controll = (Enums.MatchigPointGizmoControll)Enum.Parse(typeof(Enums.MatchigPointGizmoControll), message); int group = PointHelper.GetInstance().currentgroup; int index = PointHelper.GetInstance().currentindex; if (buttonmap == null || buttonmap.Count == 0) { RefreshViewByNormalModleData(); } MatchingItemButton it = SearchHelper.GetInstance().SerchChoise(buttonmap, group, index); if (!it) { return; } switch (controll) { case Enums.MatchigPointGizmoControll.SaveMatchingpoint: it.SaveMatchingpoint(); break; case Enums.MatchigPointGizmoControll.Cancle: it.Cancle(); break; default: break; } }