// 消息分发 public void DispatchMsgEvent(byte[] Byte) { ByteBuffer buffer = new ByteBuffer(Byte); int typeId = buffer.ReadInt(); string name = ProtoHelper.IdToName(typeId); //Debug.Log("分发处理消息:" + name); if (eventDict.ContainsKey(name)) { eventDict[name](Byte); } if (onceDict.ContainsKey(name)) { onceDict[name](Byte); onceDict[name] = null; onceDict.Remove(name); } }