/// <summary> /// 取消注册 /// </summary> /// <param name="msg"></param> public void Unregister(UIMsg msg) { msgLinked.SubNode(msg); }
/// <summary> /// 注册事件 /// </summary> /// <param name="msg"></param> public void Register(UIMsg msg) { msgLinked.AddNode(msg); }
/// <summary> /// 添加节点 /// </summary> /// <param name="msg"></param> public void AddNode(UIMsg msg) { AddNode(new UIMsgNode(msg)); }
public UIMsgNode(UIMsg value = null, UIMsgNode nextNode = null) { this.value = value; this.nextNode = nextNode; }
/// <summary> /// 移除事件,但不移除节点 /// </summary> /// <param name="msg"></param> public void SubNode(UIMsg msg) { SubNode(new UIMsgNode(msg)); }