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