示例#1
0
    public void Init(SSBoxPostNet postNet)
    {
        if (IsInit)
        {
            return;
        }

        _wabData = new WabData();
        _wabData.m_WebSocketSimpet = this;

        m_SSBoxPostNet = postNet;
        IsInit         = true;
    }
    public void Init(SSBoxPostNet postNet)
    {
        if (IsInit)
        {
            return;
        }

        _wabData = new WabData();
        _wabData.m_WebSocketSimpet = this;

        m_SSBoxPostNet       = postNet;
        IsInit               = true;
        m_TimeLastXinTiao    = Time.time;
        m_TimeSendXinTiaoMsg = Time.time;
    }
    /// <summary>
    /// 重新加载微信虚拟游戏手柄二维码.
    /// 该二维码是微信小程序二维码.
    /// </summary>
    public void ReloadGameWXPadXiaoChengXuErWeiMa()
    {
        if (pcvr.GetInstance().m_HongDDGamePadInterface.GetWXShouBingType() != SSBoxPostNet.WeiXinShouBingEnum.XiaoChengXu)
        {
            //不是采用微信小程序虚拟手柄.
            return;
        }

        try
        {
            if (pcvr.IsXuNiPhoneShouBing)
            {
                SSBoxPostNet boxCom = pcvr.GetInstance().m_HongDDGamePadInterface.GetBoxPostNet();
                if (boxCom != null)
                {
                    if (pcvr.GetInstance().m_HongDDGamePadInterface.GetBarcodeCam().m_ErWeuMaImg == null)
                    {
                        boxCom.DelayReloadWeiXinXiaoChengXuErWeiMa(m_ErWeiMaUI);
                    }
                    else
                    {
                        m_ErWeiMaUI.mainTexture = pcvr.GetInstance().m_HongDDGamePadInterface.GetBarcodeCam().m_ErWeuMaImg;
                        SetActive(true);
                        //删除网络故障,请检查网络并重启游戏UI.
                        //if (SSUIRoot.GetInstance().m_GameUIManage != null)
                        //{
                        //    SSUIRoot.GetInstance().m_GameUIManage.RemoveWangLuoGuZhangUI();
                        //}
                    }
                }
                else
                {
                    Debug.LogWarning("Unity: m_SSBoxPostNet was null");
                }
            }
        }
        catch (System.Exception ex)
        {
            Debug.LogWarning("ex -> " + ex);
        }
    }
 public void Init(SSBoxPostNet com)
 {
     BoxPostNet = com;
 }