From adc2cbd3db7c5b38938b0a699e96e99bc85b7a25 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Thu, 1 Sep 2022 11:45:51 +0800 Subject: [PATCH] Update Network.cs --- .../Runtime/Core/NetWork/Core/Network.cs | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Assets/TEngine/Scripts/Runtime/Core/NetWork/Core/Network.cs b/Assets/TEngine/Scripts/Runtime/Core/NetWork/Core/Network.cs index 5b286c8d..99cde0bd 100644 --- a/Assets/TEngine/Scripts/Runtime/Core/NetWork/Core/Network.cs +++ b/Assets/TEngine/Scripts/Runtime/Core/NetWork/Core/Network.cs @@ -189,5 +189,40 @@ namespace TEngine.Runtime } channel.RmvHandler(actionId,msgDelegate); } + + /// + /// 向远程主机发送消息包。 + /// + /// + /// + /// + public bool Send(string channelName, TEngineProto.MainPack packet) + { + var channel = this.GetNetworkChannel(channelName); + if (channel == null) + { + Log.Warning($"Channel is null :{channelName}"); + return false; + } + return channel.Send(packet); + } + + /// + /// 向远程主机发送消息包并注册回调 + /// + /// + /// + /// + /// + public bool SendCsMsg(string channelName, TEngineProto.MainPack pack, CsMsgDelegate resHandler = null) + { + var channel = this.GetNetworkChannel(channelName); + if (channel == null) + { + Log.Warning($"Channel is null :{channelName}"); + return false; + } + return channel.SendCsMsg(pack,resHandler); + } } } \ No newline at end of file