示例#1
0
 public void Dispatch(TodoEnums actionType, object data)
 {
     foreach(var callback in _callbacks[actionType])
     {
         callback(data);
     }
 }
示例#2
0
 public void Register(TodoEnums actiontype, Action<Object> action)
 {
     if(_callbacks.ContainsKey(actiontype))
     {
         _callbacks[actiontype].Add(action);
     }
     else
     {
         _callbacks.Add(actiontype, new List<Action<object>>() { action });
     }
 }