using System; using NBC; using NBC.Network; namespace NBF { 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); } } }