using System;
using NBC;
using NBC.Network;
namespace Assets.Scripts.Hotfix
{
public static class SessionHelper
{
///
/// 创建一个网络会话
///
///
/// 远程服务器地址
/// 当连接成功执行的委托,可为空
/// 当连接超时或失败执行的委托,可为空
/// 当连接断开执行的委托,可为空
///
public static Session CreateSession(Scene scene, string address, Action onConnectComplete, Action onConnectFail,
Action onConnectDisconnect)
{
return scene.Connect(
address,
NetworkProtocolType.KCP,
onConnectComplete,
onConnectFail,
onConnectDisconnect,
false, 5000);
}
}
}