static internal void Register <T, Y>(string key, CEvents.VoidEvent2 <T, Y> e) { if (CEventsStringDictionary <T, Y> .Instance.dic_StringVoidEvent2.ContainsKey(key)) { CEventsStringDictionary <T, Y> .Instance.dic_StringVoidEvent2[key] += e; } else { CEventsStringDictionary <T, Y> .Instance.dic_StringVoidEvent2.Add(key, e); } }
/// <summary> /// CEvent数据写入无返回值字典 /// </summary> /// <typeparam name="T">无返回值委托的参数T</typeparam> /// <typeparam name="Y">无返回值委托的参数Y</typeparam> /// <param name="key">键</param> /// <param name="ve2A">无返回值委托</param> public void PutCEventInVoidDic <T, Y>(string key, Action <T, Y> ve2A) { CEvents.VoidEvent2 <T, Y> @void = new CEvents.VoidEvent2 <T, Y>(ve2A); CEventsStringTriggers.Register <T, Y>(key, @void); }