Beispiel #1
0
        public static void initJson(string json)
        {
            TaskDataScript.s_taskData.m_taskDataList.Clear();

            JsonData jsonData = JsonMapper.ToObject(json);

            TaskDataScript.s_taskData.m_taskDataList = JsonMapper.ToObject <List <TaskData> >(jsonData["task_list"].ToString());

            TaskDataScript.s_taskData.sortTask();

            // 更新的部分
            {
                if (OtherData_hotfix.getIsIosCheck())
                {
                    for (int i = TaskDataScript.s_taskData.m_taskDataList.Count - 1; i >= 0; i--)
                    {
                        if ((TaskDataScript.s_taskData.m_taskDataList[i].task_id == 213) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 217) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 218) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 204) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 205) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 207) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 210) ||
                            (TaskDataScript.s_taskData.m_taskDataList[i].task_id == 211))
                        {
                            TaskDataScript.s_taskData.m_taskDataList.RemoveAt(i);
                        }
                    }
                }
            }
        }
Beispiel #2
0
        public static void Start()
        {
            PVPChoiceScript script = OtherData.s_pvpChoiceScript;

            script.m_ListViewScript = script.m_listView.GetComponent <ListViewScript>();

            if (PVPChoiceScript.s_isShowBiSaiChang)
            {
                script.showHuaFeiChang();
                script.showMyBaoMingFei(false);
            }
            else
            {
                script.showJinBiChang();
                script.showMyBaoMingFei(true);
            }

            // 更新的部分
            {
                if (OtherData_hotfix.getIsIosCheck())
                {
                    script.transform.Find("Image_bg/Image_tab_bg/Button_tiaozhansai").localPosition = Vector3.zero;
                    script.transform.Find("Image_bg/Image_tab_bg/Image").localPosition = Vector3.zero;
                    script.transform.Find("Image_bg/Image_tab_bg").GetComponent <RectTransform>().sizeDelta = Vector2.zero;

                    script.transform.Find("Image_bg/Image_tab_bg/Button_huafeisai").localScale = Vector3.zero;
                }
            }
        }
Beispiel #3
0
        public static string getOneTips()
        {
            string str = "";
            {
                int i = RandomUtil.getRandom(1, 3);
                if (i == 1)
                {
                    str = "弹框界面点击屏幕空白处返回";
                }
                else if (i == 2)
                {
                    str = "关注微信公众号:“星焱娱乐”,即送丰厚大礼噢~";

                    if (ShieldWeChat.isShield(OtherData.s_channelName))
                    {
                        str = "欢迎来到疯狂升级 点击喇叭可进行全服喊话哦~~";
                    }
                }
                else if (i == 3)
                {
                    str = "每日19:00、20:00、21:00、22:00整点,普通场(经典、抄底)有话费碎片掉落活动!";
                }

                if (OtherData_hotfix.getIsIosCheck())
                {
                    str = "弹框界面点击屏幕空白处返回";
                }

                return(str);
            }
        }
        public static void Start()
        {
            LogicEnginerScript.Instance.GetComponent <SetSecondPswRequest>().CallBack = OtherData.s_setSecondPswPanelScript.onReceive_SetSecondPsw;

            // 更新的部分
            if (OtherData_hotfix.getIsIosCheck())
            {
                OtherData.s_setSecondPswPanelScript.transform.Find("Image_bg").Find("Text_tip").GetComponent <Text>().text = "徽章密码用于安全校验,为保障您的权益请设置您的徽章密码。";
            }
        }
Beispiel #5
0
        static void init()
        {
            //s_channelNameList.Add("vivo");

            if (OtherData_hotfix.getIsIosCheck())
            {
                s_channelNameList.Add("ios");
            }

            s_isInit = true;
        }
Beispiel #6
0
        public static void init()
        {
            List <EnterMainPanelObj> s_panelObjList = EnterMainPanelShowManager.getInstance().s_panelObjList;

            s_panelObjList.Add(new EnterMainPanelObj("sign", false));
            s_panelObjList.Add(new EnterMainPanelObj("newPlayerTuiGuang", false));
            s_panelObjList.Add(new EnterMainPanelObj("activity", false));
            s_panelObjList.Add(new EnterMainPanelObj("huizhangduihuan", false));

            // 更新的部分
            if (OtherData_hotfix.getIsIosCheck())
            {
                s_panelObjList.Clear();
            }
        }
Beispiel #7
0
        static void init()
        {
            //s_channelNameList.Add("qihoo360");
            //s_channelNameList.Add("huawei");
            //s_channelNameList.Add("vivo");
            //s_channelNameList.Add("baidu");
            //s_channelNameList.Add("baidudk");
            //s_channelNameList.Add("baidu91");
            //s_channelNameList.Add("baidutb");

            if (OtherData_hotfix.getIsIosCheck())
            {
                s_channelNameList.Add("ios");
            }

            s_isInit = true;
        }
        public static void initJson(string json)
        {
            PVPGameRoomDataScript.s_instance.m_dataList.Clear();

            JsonData jsonData = JsonMapper.ToObject(json);

            for (int i = 0; i < jsonData["room_list"].Count; i++)
            {
                PVPGameRoomData temp = new PVPGameRoomData();

                temp.id            = (int)jsonData["room_list"][i]["id"];
                temp.gameroomtype  = (string)jsonData["room_list"][i]["gameroomtype"];
                temp.gameroomname  = (string)jsonData["room_list"][i]["gameroomname"];
                temp.kaisairenshu  = (int)jsonData["room_list"][i]["kaisairenshu"];
                temp.baomingrenshu = (int)jsonData["room_list"][i]["baomingrenshu"];

                // 报名费
                {
                    temp.baomingfei = (string)jsonData["room_list"][i]["baomingfei"];

                    if (temp.baomingfei.CompareTo("0") != 0)
                    {
                        List <string> list = new List <string>();
                        CommonUtil.splitStr(temp.baomingfei, list, ':');

                        temp.baomingfei_id  = int.Parse(list[0]);
                        temp.baomingfei_num = int.Parse(list[1]);
                    }
                }

                // 奖励
                {
                    temp.reward = (string)jsonData["room_list"][i]["reward"];

                    List <string> list = new List <string>();
                    CommonUtil.splitStr(temp.reward, list, ':');

                    temp.reward_id  = int.Parse(list[0]);
                    temp.reward_num = int.Parse(list[1]);
                }

                // 已报名人数增加点
                temp.baomingrenshu += RandomUtil.getRandom(100, 200);

                // 更新的部分
                {
                    // 用于ios审核的场次:5000金币场
                    if (temp.id == 5)
                    {
                        if (OtherData_hotfix.getIsIosCheck())
                        {
                            PVPGameRoomDataScript.s_instance.m_dataList.Add(temp);
                        }
                    }
                    else
                    {
                        PVPGameRoomDataScript.s_instance.m_dataList.Add(temp);
                    }
                }
            }
        }
Beispiel #9
0
        public static void Start()
        {
            // 新增的
            {
                if (ShieldShare.isShield(OtherData.s_channelName))
                {
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/Share").localScale = Vector3.zero;
                }

                if (ShieldWeChat.isShield(OtherData.s_channelName))
                {
                    // 主界面客服按钮
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/Kefu").localScale = Vector3.zero;
                }

                // ios审核
                if (OtherData_hotfix.getIsIosCheck())
                {
                    // 转盘
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/Button_zhuanpan").localScale = Vector3.zero;

                    // 签到
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/Sign").localScale = Vector3.zero;

                    // 徽章兑换
                    OtherData.s_mainScript.gameObject.transform.Find("UserInfo/Medal/Button_medal_duihuan").localScale = Vector3.zero;

                    // 推广有礼
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/TuiGuangYouLi").localScale = Vector3.zero;

                    // 活动
                    OtherData.s_mainScript.gameObject.transform.Find("ButtonList/Notice").localScale = Vector3.zero;
                }
            }

            // 禁止多点触摸
            Input.multiTouchEnabled = false;

            ToastScript.clear();

            // 安卓回调
            AndroidCallBack.s_onPauseCallBack  = OtherData.s_mainScript.onPauseCallBack;
            AndroidCallBack.s_onResumeCallBack = OtherData.s_mainScript.onResumeCallBack;

            AudioScript.getAudioScript().stopMusic();

            OtherData.s_mainScript.startBgm();

            // 逻辑服务器
            {
                if (OtherData.s_mainScript.getLogicEnginerObj() == null)
                {
                    OtherData.s_mainScript.setLogicEnginerObj(LogicEnginerScript.create());
                    LogicEnginerScript.Instance.setOnLogicService_Connect(OtherData.s_mainScript.onSocketConnect_Logic);
                    LogicEnginerScript.Instance.setOnLogicService_Close(OtherData.s_mainScript.onSocketClose_Logic);
                    LogicEnginerScript.Instance.GetComponent <MainRequest>().CallBack = OtherData.s_mainScript.onReceive_Main;
                }
                else
                {
                    LogicEnginerScript.Instance.setOnLogicService_Connect(OtherData.s_mainScript.onSocketConnect_Logic);
                    LogicEnginerScript.Instance.setOnLogicService_Close(OtherData.s_mainScript.onSocketClose_Logic);

                    LogicEnginerScript.Instance.GetComponent <MainRequest>().CallBack = OtherData.s_mainScript.onReceive_Main;

                    if (LogicEnginerScript.Instance.isConnecion())
                    {
                        NetLoading.getInstance().Show();

                        LogicEnginerScript.Instance.GetComponent <GetUserInfoRequest>().OnRequest();
                        LogicEnginerScript.Instance.GetComponent <GetRankRequest>().OnRequest();
                        LogicEnginerScript.Instance.GetComponent <GetSignRecordRequest>().OnRequest();
                        LogicEnginerScript.Instance.GetComponent <GetUserBagRequest>().CallBack = onReceive_GetUserBag;
                        LogicEnginerScript.Instance.GetComponent <GetUserBagRequest>().OnRequest();
                        LogicEnginerScript.Instance.GetComponent <GetEmailRequest>().OnRequest();
                        LogicEnginerScript.Instance.GetComponent <GetNoticeRequest>().OnRequest();
                    }
                    else
                    {
                        NetErrorPanelScript.getInstance().Show();
                        NetErrorPanelScript.getInstance().setOnClickButton(OtherData.s_mainScript.onClickChongLian_Logic);
                        NetErrorPanelScript.getInstance().setContentText("与服务器断开连接,请重新连接");
                    }
                }
            }

            // 游戏打牌服务器
            {
                if (OtherData.s_mainScript.getPlayEnginerObj() == null)
                {
                    OtherData.s_mainScript.setPlayEnginerObj(PlayServiceSocket.create());

                    PlayServiceSocket.s_instance.setOnPlayService_Connect(OtherData.s_mainScript.onSocketConnect_Play);
                    PlayServiceSocket.s_instance.setOnPlayService_Receive(OtherData.s_mainScript.onSocketReceive_Play);
                    PlayServiceSocket.s_instance.setOnPlayService_Close(OtherData.s_mainScript.onSocketClose_Play);

                    PlayServiceSocket.s_instance.startConnect();
                }
                else
                {
                    PlayServiceSocket.s_instance.setOnPlayService_Connect(OtherData.s_mainScript.onSocketConnect_Play);
                    PlayServiceSocket.s_instance.setOnPlayService_Receive(OtherData.s_mainScript.onSocketReceive_Play);
                    PlayServiceSocket.s_instance.setOnPlayService_Close(OtherData.s_mainScript.onSocketClose_Play);
                }
            }

            OtherData.s_mainScript.m_laBaScript = OtherData.s_mainScript.m_laba.GetComponent <LaBaScript>();
        }