Example #1
0
 /// <summary>
 /// 初始化监听器。
 /// 该方法为静态方法。初始化 Listener 时需要传入 gameInfo 和 config 两个参数。
 /// 初始化结果在 callback 中异步返回,错误码为 0 表示初始化成功。
 /// </summary>
 /// <param name="gameInfo"> 游戏信息 </param>
 /// <param name="config"> 游戏配置 </param>
 /// <param name="callback"> 初始化回调函数 </param>
 public static void Init(GameInfoPara gameInfo, ConfigPara config, Action <ResponseEvent> callback)
 {
     Sdk.Instance = new Sdk(gameInfo, config);
     Sdk.Instance.Init(callback);
     // 绑定全局广播
     Sdk.Instance.BindResponse(GlobalRoomBroadcast.Instance);
 }
Example #2
0
 /// <summary>
 /// 初始化监听器。
 /// 该方法为静态方法。初始化 Listener 时需要传入 gameInfo 和 config 两个参数。
 /// 初始化结果在 callback 中异步返回,错误码为 0 表示初始化成功。
 /// </summary>
 /// <param name="gameInfo"> 游戏信息 </param>
 /// <param name="config"> 游戏配置 </param>
 /// <param name="callback"> 初始化回调函数 </param>
 public static void Init(GameInfoPara gameInfo, ConfigPara config, Action <ResponseEvent> callback)
 {
     if (Sdk.Instance == null)
     {
         Sdk.Instance = new Sdk(gameInfo, config);
     }
     Sdk.Instance.Init(callback);
     // 绑定全局广播
     Sdk.BstCallbacks.Room.BindGlobalCallback(GlobalRoomBroadcast.Instance);
 }