@@ -29,7 +29,8 @@ public sealed partial class NetworkManager : GameFrameworkModule, INetworkManage
2929 /// <summary>
3030 /// 初始化网络管理器的新实例。
3131 /// </summary>
32- [ UnityEngine . Scripting . Preserve ] public NetworkManager ( )
32+ [ UnityEngine . Scripting . Preserve ]
33+ public NetworkManager ( )
3334 {
3435 m_NetworkChannels = new Dictionary < string , NetworkChannelBase > ( StringComparer . Ordinal ) ;
3536 m_NetworkConnectedEventHandler = null ;
@@ -185,8 +186,9 @@ public void GetAllNetworkChannels(List<INetworkChannel> results)
185186 /// </summary>
186187 /// <param name="channelName">网络频道名称。</param>
187188 /// <param name="networkChannelHelper">网络频道辅助器。</param>
189+ /// <param name="rpcTimeout">RPC超时时间</param>
188190 /// <returns>要创建的网络频道。</returns>
189- public INetworkChannel CreateNetworkChannel ( string channelName , INetworkChannelHelper networkChannelHelper )
191+ public INetworkChannel CreateNetworkChannel ( string channelName , INetworkChannelHelper networkChannelHelper , int rpcTimeout )
190192 {
191193 GameFrameworkGuard . NotNullOrEmpty ( channelName , nameof ( channelName ) ) ;
192194 GameFrameworkGuard . NotNull ( networkChannelHelper , nameof ( networkChannelHelper ) ) ;
@@ -196,9 +198,9 @@ public INetworkChannel CreateNetworkChannel(string channelName, INetworkChannelH
196198 throw new GameFrameworkException ( Utility . Text . Format ( "Already exist network channel '{0}'." , channelName ?? string . Empty ) ) ;
197199 }
198200#if ( ENABLE_GAME_FRAME_X_WEB_SOCKET && UNITY_WEBGL ) || FORCE_ENABLE_GAME_FRAME_X_WEB_SOCKET
199- NetworkChannelBase networkChannel = new WebSocketNetworkChannel ( channelName , networkChannelHelper ) ;
201+ NetworkChannelBase networkChannel = new WebSocketNetworkChannel ( channelName , networkChannelHelper , rpcTimeout ) ;
200202#else
201- NetworkChannelBase networkChannel = new SystemTcpNetworkChannel ( channelName , networkChannelHelper ) ;
203+ NetworkChannelBase networkChannel = new SystemTcpNetworkChannel ( channelName , networkChannelHelper , rpcTimeout ) ;
202204#endif
203205 networkChannel . NetworkChannelConnected += OnNetworkChannelConnected ;
204206 networkChannel . NetworkChannelClosed += OnNetworkChannelClosed ;
0 commit comments