コード例 #1
0
ファイル: gMsgDispatch.cs プロジェクト: Leigh-Ma/gGame
 public static void DelNetMsgHandler(gNetMsgType msgType, NetMsgCallBack handler)
 {
     if (netMsgCallbackMap.ContainsKey(msgType))
     {
         netMsgCallbackMap[msgType] -= handler;
         if (netMsgCallbackMap [msgType] == null)
         {
             netMsgCallbackMap.Remove(msgType);
         }
     }
 }
コード例 #2
0
ファイル: gMsgDispatch.cs プロジェクト: Leigh-Ma/gGame
 public static void AddNetMsgHandler(gNetMsgType msgType, NetMsgCallBack handler)
 {
     if (netMsgCallbackMap.ContainsKey(msgType))
     {
         netMsgCallbackMap[msgType] += handler;
     }
     else
     {
         netMsgCallbackMap.Add(msgType, handler);
     }
 }
コード例 #3
0
ファイル: NetInterface.cs プロジェクト: isfirestar3/grace
 public unsafe static extern int NetRegsiterMsgCallback(NetMsgCallBack callback);
コード例 #4
0
 public gNetConnector(NetMsgCallBack cb)
 {
     onReceiveMsgCb = cb;
 }