Пример #1
0
    /* @brief:系统启动注册事件
     *  @return void
     */
    public static void RegistCallback(bool bClear = true)
    {
        ConnectStage.Clear();

        IGameSock iSock = Game.Instance.mGameSock;

        if (iSock != null)
        {
            //连服务器成功后回调
            iSock.RegistCallBack("on_connected", on_connected);
            //连服务器失败后回调
            iSock.RegistCallBack("on_connect_fail", on_connect_fail);
            //网络阻塞
            iSock.RegistCallBack("on_connect_block", on_connect_block);
            //服务器主动关闭回调
            iSock.RegistCallBack("on_close", on_close);
        }
        else
        {
            LogSystem.Log("Error!! ConnectState::RegistCallback iSock is null");
        }
    }