public void Unbind(System.Enum id, VoidMPCallback _cb) { if (message.ContainsKey(id)) { message [id].UnbindCallback(_cb); } }
public void Bind(System.Enum id, VoidMPCallback _cb) { if (!message.ContainsKey(id)) { Message mgr = new Message(null); message.Add(id, mgr); } message [id].BindCallback(_cb); }
public void UnbindCallback(VoidMPCallback _cb) { callback -= _cb; }
public void BindCallback(VoidMPCallback _cb) { callback += _cb; }
public Message(VoidMPCallback _cb) { callback = _cb; }
/// <summary> /// 绑定无参回调 /// </summary> /// <param name="id">Identifier.</param> /// <param name="_cb">Cb.</param> protected void Bind(System.Enum id, VoidMPCallback _cb) { stageActor.message.Bind(id, _cb); }