Esempio n. 1
0
 //观察  今日转盘是啥
 void ObserveRouletteState()
 {
     if (ActivityManager.hasUpdateValue == false)
     {
         RouletteLogic.sendSer(HttpRequst, null, 0);
     }
 }
Esempio n. 2
0
 public void InitUI()
 {
     //向服务器发送消息,获取当前状态
     if (ActivityManager.hasUpdateValue == false)
     {
         RouletteLogic.sendSer(HttpRequst, HttpRequstError, 0);
     }
     else
     {
         UpdateState(ActivityManager.activityZPID);
     }
 }
Esempio n. 3
0
    public static RouletteLogic CreateRouleView()
    {
        if (obj != null)
        {
            return(null);
        }
        obj = PrefabLoader.loadFromPack("YCG/Roulette");

        if (obj != null)
        {
            GameObject    go = Instantiate(obj) as GameObject;
            RouletteLogic cc = go.GetComponent <RouletteLogic>();

            RED.AddChild(go, DBUIController.mDBUIInstance._bottomRoot);

            return(cc);
        }
        return(null);
    }
Esempio n. 4
0
    void OnDestroy()
    {
        if (listSP != null)
        {
            listSP.Clear();
            listSP = null;
        }

        if (listPosi != null)
        {
            listPosi.Clear();
            listPosi = null;
        }

        startBtn          = null; //开始按钮
        activityAward     = null;
        sp                = null; // 旋转的速度
        CRLuo_DeleteOBJ_1 = null;
        obj               = null;
        _self             = null;
    }
    public void OnBtnMainViewID(int ide)
    {    //ide
        if (UIWXLActivityMainController.Instance != null && UIWXLActivityMainController.Instance.active == true && ide != SQYMainController.CLICK_HuoDong)
        {
            UIWXLActivityMainController.Instance.OnBtnClick();
        }

        switch (ide)
        {
        case SQYMainController.CLICK_HaoYou:
            SetViewState(EMViewState.S_Friend);
            break;

        case SQYMainController.CLICK_BeiBao:
            SetViewState(EMViewState.S_Bag, EMBoxType.LOOK_Charator);
            HiddenFor3D_UI();
            break;

        case SQYMainController.CLICK_MONSTER:
            SetViewState(EMViewState.S_Team_NoSelect);
            HiddenFor3D_UI(false);
            break;

        case SQYMainController.CLICK_ShenLong:
        {
            if (Core.Data.playerManager.RTData.curLevel < 15)
            {
                string strText = Core.Data.stringManager.getString(6054);
                strText = strText.Replace("#", "15");
                SQYAlertViewMove.CreateAlertViewMove(strText);
                return;
            }
            SetViewState(EMViewState.S_ShenLong);
        }
        break;

        case SQYMainController.CLICK_RECHARGE:
            UIDragonMallMgr.GetInstance().SetRechargeMainPanelActive();
            break;

        case SQYMainController.CLICK_FuBen:
            SetViewState(EMViewState.S_FuBen);
            break;

        case SQYMainController.CLICK_DuoBao:
            if (Core.Data.playerManager.RTData.curLevel < 10)
            {
                string strText = Core.Data.stringManager.getString(6054);
                strText = strText.Replace("#", "10");
                SQYAlertViewMove.CreateAlertViewMove(strText);
                return;
            }
            SetViewState(EMViewState.S_QiangDuo);
            break;

        case SQYMainController.CLICK_ShangCheng:
            if (!Core.Data.BuildingManager.ZhaoMuUnlock)
            {
                string strText = Core.Data.stringManager.getString(9111);
                strText = string.Format(strText, RED.GetChineseNum(4));
                SQYAlertViewMove.CreateAlertViewMove(strText);
                return;
            }
            SetViewState(EMViewState.S_ShangCheng);
            break;

        case SQYMainController.CLICK_HuoDong:
            //   RED.Log("  in huo dong");
            SetViewState(EMViewState.S_HuoDong);
            break;

        case SQYMainController.CLICK_XiaoXi:
            SetViewState(EMViewState.S_XiaoXi);
            break;

        case SQYMainController.CLICK_QiTianJiangLi:
            GetGiftPanelController.CreateUIRewardPanel(_bottomRoot);
            //WXLAcitvityFactory.CreatActivity (ActivityItemType.DailyGiftPanel,_bottomRoot,null);
            //SetViewState(EMViewState.S_SevenDaysReward);
            break;

        case SQYMainController.CLICK_RollAct:
            RouletteLogic.CreateRouleView();
            break;

        case SQYMainController.CLICK_SuperGift:
            UIBigWheel.OpenUI();
            HiddenFor3D_UI();
            break;

        case SQYMainController.CLICK_HappyScratch:
            UIGuaGuaLeMain.OpenUI();
            HiddenFor3D_UI();
            break;

        case SQYMainController.CLICK_GodGift:
            WXLAcitvityFactory.CreatActivity(ActivityItemType.RollGamblePanel, _bottomRoot, null);
            break;

        case SQYMainController.CLICK_RadarGroup:
            ComLoading.Open();
            //           SetViewState (EMViewState.S_HuoDong);
            ActivityNetController.GetInstance().OutRadarLoginMSG(null, OnGoToRadarGroup);
            break;

        case SQYMainController.CLICK_FIRSTRECHARGE:

            DBUIController.mDBUIInstance.HiddenFor3D_UI(false);
            UIFirstRechargePanel.OpenUI();
            UIFirstRecharge.OpenUI();
            Core.Data.rechargeDataMgr._IsOpenFirstScene = true;
            break;

        case SQYMainController.CLICK_ACTIVITY:

            HolidayActivityLogic._instence();
            break;

        case SQYMainController.CLICK_DragonBank:
            WXLAcitvityFactory.CreatActivity(ActivityItemType.DragonBank, _bottomRoot, null);
            break;
        }
    }
Esempio n. 6
0
 void OpenZhuanPanUI()
 {
     RouletteLogic.CreateRouleView();
     SendExitActRQ();
 }
Esempio n. 7
0
 public void SendGetStutasRQ()
 {
     ComLoading.Open();
     //发送取得专拍状态信息
     RouletteLogic.sendSer(GetRouletteStateSuc, GetRouletteSatteFail, 0);
 }
Esempio n. 8
0
 void Awake()
 {
     _self = this;
 }