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