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