Exemple #1
0
 public void Unbind(System.Enum id, VoidMPCallback _cb)
 {
     if (message.ContainsKey(id))
     {
         message [id].UnbindCallback(_cb);
     }
 }
Exemple #2
0
    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);
    }
Exemple #3
0
 public void UnbindCallback(VoidMPCallback _cb)
 {
     callback -= _cb;
 }
Exemple #4
0
 public void BindCallback(VoidMPCallback _cb)
 {
     callback += _cb;
 }
Exemple #5
0
 public Message(VoidMPCallback _cb)
 {
     callback = _cb;
 }
Exemple #6
0
 /// <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);
 }