示例#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);
 }
示例#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);
 }
示例#3
0
 public static void Assign(GameInfoPara gameInfo)
 {
     OpenId    = gameInfo.OpenId;
     GameId    = gameInfo.GameId;
     SecretKey = gameInfo.SecretKey;
 }