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()); }
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; } } }
public void TestPrint(NadEvent evt) { Debug.Log("Test Events Send....,event string :" + evt.getType()); }
public void onConnect(NadEvent evt) { tipsstr = "已经连接到游戏服务器"; Debug.Log("Connect game server,event string :"+evt.getType()); }
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; } } }
public void TestPrint(NadEvent evt) { Debug.Log("Test Events Send....,event string :"+evt.getType()); }
public void onConnect(NadEvent evt) { tipsstr = "已经连接到游戏服务器"; Debug.Log("Connect game server,event string :" + evt.getType()); }