Пример #1
0
        public object transform(object input)
        {
            NadEvent    evt       = (NadEvent)input;
            List <byte> byteslist = new List <byte>();

            int opCode = evt.getType();

            byte[] opbytes = System.BitConverter.GetBytes(opCode);
            byteslist.Add(opbytes[0]);
            //byteslist.AddRange(opbytes);

            if (opCode == Events.LOG_IN)
            {
                byte[] prbytes = System.BitConverter.GetBytes(Events.JET_PROTOCOL);
                byteslist.Add(prbytes[0]);
                // byteslist.AddRange(prbytes);
            }


            MessageBuffer messageBuffer = evt.getSource() as MessageBuffer;

            byteslist.AddRange(messageBuffer.getBuffer());

            return(byteslist.ToArray());
        }
Пример #2
0
    private void dispatchEvent(NadEvent events)
    {
        string cmd = Events.convertEventTypeToString(events.getType());

        foreach (KeyValuePair <string, Action <NadEvent> > item in netEvents)
        {
            if (item.Key.Equals(cmd))
            {
                Action <NadEvent> action = item.Value;
                action.Invoke(events);
                break;
            }
        }
    }
Пример #3
0
 public void TestPrint(NadEvent evt)
 {
     Debug.Log("Test Events Send....,event string :" + evt.getType());
 }
Пример #4
0
    public void onConnect(NadEvent evt)
	{
		tipsstr = "已经连接到游戏服务器";
		Debug.Log("Connect game server,event string :"+evt.getType());
	}
Пример #5
0
 private void dispatchEvent(NadEvent events)
 {
     string cmd = Events.convertEventTypeToString(events.getType());
     foreach (KeyValuePair<string, Action<NadEvent>> item in netEvents)
     {
         if (item.Key.Equals(cmd))
         {
             Action<NadEvent> action=item.Value;
             action.Invoke(events);
             break;
         }
     }
 }
Пример #6
0
 public void TestPrint(NadEvent evt)
 {
     Debug.Log("Test Events Send....,event string :"+evt.getType());
 }
Пример #7
0
 public void onConnect(NadEvent evt)
 {
     tipsstr = "已经连接到游戏服务器";
     Debug.Log("Connect game server,event string :" + evt.getType());
 }