Ejemplo n.º 1
0
 public void OnChooseBuyCountOk(int num)
 {
     if (null != RechargeController.Instance())
     {
         RechargeController.Instance().OnMakePay(gameObject.name, num);
     }
 }
Ejemplo n.º 2
0
    IEnumerator ShowGoodsListUI()
    {
        yield return(new WaitForEndOfFrame());

        if (null != RechargeController.Instance())
        {
            //LogModule.DebugLog("RechargeController.Instance().UpdateRechargeList() began");
            RechargeController.Instance().UpdateRechargeList();
            //LogModule.DebugLog("RechargeController.Instance().UpdateRechargeList() ended");
        }
    }
Ejemplo n.º 3
0
    public void OnReqCYPayGoodListSuccess(string param)
    {
        LogModule.DebugLog(param);

        RechargeData.InitGoodInfo(param);

        if (null != RechargeController.Instance())
        {
            RechargeController.Instance().UpdateRechargeList();
        }
    }
Ejemplo n.º 4
0
    void OnBuyClick()
    {
        if (null == RechargeController.Instance())
        {
            return;
        }

        if (m_bEnableTimes)
        {
            NumChooseController.OpenWindow(1, 99999, Utils.GetDicByID(3225), OnChooseBuyCountOk, 1);
        }
        else
        {
            RechargeController.Instance().OnMakePay(gameObject.name, 1);
        }
    }
Ejemplo n.º 5
0
    // 请求商品列表
    public static void ReqPaymentGoodInfoList()
    {
#if  UNITY_WP8 && !UNITY_EDITOR
        WPSDKHelperScript.Instance().WPreqPaymentGoodInfoList();
#elif UNITY_ANDROID && !UNITY_EDITOR
        AndroidHelper.doSdk("reqPaymentGoodInfoList", "");
#elif UNITY_IPHONE && !UNITY_EDITOR
        IOSHelper.requestGoodsList();
#else
        RechargeData.Text();
        if (null != RechargeController.Instance())
        {
            RechargeController.Instance().UpdateRechargeList();
        }
#endif
    }
Ejemplo n.º 6
0
    public void HandlePacket(GC_SYNC_PAY_ACTIVITY_DATA packet)
    {
        //获取数据
        int flagCount = packet.flagsCount;

        for (int i = 0; i < flagCount && i < (int)FLAGTYPE.FLAG_NUM; i++)
        {
            m_Flags[i] = (packet.GetFlags(i)) > 0 ? true : false;
        }
        m_MonthCardBeginTime = packet.Monthcardbegin;
        m_MonthCardYBTotal   = packet.Monthcardyb;
        m_StartServerDays    = packet.Startserverdays;
        m_RebateOpen         = (packet.Rebateopen == 1);
        m_RebateRate         = (float)packet.Rebaterate / 10;
        if (packet.HasOldserverrebate)
        {
            m_OldServerRate = (float)packet.Oldserverrebate / 10;
        }
        if (packet.HasGrowuplevel)
        {
            m_GrowUpLevel = packet.Growuplevel;
        }
        if (packet.HasDaycardopen)
        {
            m_bDayCardOpen = (packet.Daycardopen == 1);
        }

        if (RechargeController.Instance())
        {
            RechargeController.Instance().UpdateYBPrizeRate();
        }

        if (null != RechargeController.Instance())
        {
            RechargeController.Instance().UpdateRechargeList();
        }
    }