/// <summary> /// 发送网络消息 /// </summary> public void SendHotfixMsg(IHotfixNetMessage msg) { HotfixLog.Log($"Send hotfix net message : {msg.GetType()}"); int msgID = _types.GetKeyByValue(msg.GetType()); DefaultNetworkPackage package = new DefaultNetworkPackage(); package.MsgID = msgID; package.BodyBytes = ProtobufHelper.Encode(msg); NetworkManager.Instance.SendMessage(package); }
protected override byte[] EncodeInternal(object msgObj) { return(ProtobufHelper.Encode(msgObj)); }