Ejemplo n.º 1
0
    public void onClickMyTuiGuang()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("NewPlayerShowTuiGuangPanelScript_hotfix", "onClickMyTuiGuang"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.NewPlayerShowTuiGuangPanelScript_hotfix", "onClickMyTuiGuang", null, null);
            return;
        }

        Destroy(gameObject);
        TuiGuangYouLiPanelScript.create();
    }
    // 大礼来袭
    public static void setPanel_dalilaixi(string url)
    {
        // 使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("ActivityManager_hotfix", "setPanel_dalilaixi"))
        {
            s_panel = (GameObject)ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.ActivityManager_hotfix", "setPanel_dalilaixi", null, url);
            return;
        }

        GameObject prefabs = Resources.Load("Prefabs/Activity/Activity_image_button") as GameObject;

        s_panel = GameObject.Instantiate(prefabs);
        s_panel.GetComponent <Activity_image_button_Script>().m_image.gameObject.AddComponent <DownImageUtil>();
        s_panel.GetComponent <Activity_image_button_Script>().m_image.gameObject.GetComponent <DownImageUtil>().startDown(url);

        Activity_image_button_Script script = s_panel.GetComponent <Activity_image_button_Script>();

        {
            script.m_btn1.transform.localPosition = new Vector3(269.73f, 74.3f, 0);
            script.m_btn1.transform.Find("Text").GetComponent <Text>().text = "前往获得";
            script.m_btn1.onClick.AddListener(() =>
            {
                ChoiceShareScript.Create("疯狂升级天天玩,玩就有话费奖品抱回家!", "");
            });
        }

        {
            script.m_btn2.transform.localPosition = new Vector3(269.73f, -29.52f, 0);
            script.m_btn2.transform.Find("Text").GetComponent <Text>().text = "前往获得";
            script.m_btn2.onClick.AddListener(() =>
            {
                GameObject.Destroy(OtherData.s_activity.gameObject);
                OtherData.s_mainScript.onClickEnterXiuXianChang();
            });
        }

        {
            script.m_btn3.transform.localPosition = new Vector3(269.73f, -141.35f, 0);
            script.m_btn3.transform.Find("Text").GetComponent <Text>().text = "前往获得";
            script.m_btn3.onClick.AddListener(() =>
            {
                GameObject.Destroy(OtherData.s_activity.gameObject);
                TuiGuangYouLiPanelScript.create();
            });
        }
    }
Ejemplo n.º 3
0
        public static void onCallBackMyTuiGuangYouLiData(string data)
        {
            TuiGuangYouLiPanelScript script = OtherData.s_tuiGuangYouLiPanelScript;

            NetLoading.getInstance().Close();

            MyTuiGuangData.getInstance().initJson(data);

            // 更新的部分
            {
                if (MyTuiGuangData.getInstance().getMyTuiGuangDataList().Count == 0)
                {
                    script.m_curShowTab = TuiGuangYouLiPanelScript.CurShowTab.CurShowTab_bulingjiangli;
                }
            }

            script.showTab(script.m_curShowTab);
        }
Ejemplo n.º 4
0
        public static void Start()
        {
            TuiGuangYouLiPanelScript script = OtherData.s_tuiGuangYouLiPanelScript;

            script.m_text_myTuiGuangCode.text = "我的推广码:" + UserData.myTuiGuangCode;
            script.m_listview_player          = script.m_obj_tuiGuangList.GetComponent <ListViewScript>();

            NetLoading.getInstance().Show();

            LogicEnginerScript.Instance.GetComponent <MyTuiGuangYouLiDataRequest>().CallBack = script.onCallBackMyTuiGuangYouLiData;
            LogicEnginerScript.Instance.GetComponent <MyTuiGuangYouLiDataRequest>().OnRequest();

            // 更新的部分
            {
                if (ShieldShare.isShield(OtherData.s_channelName))
                {
                    script.gameObject.transform.Find("Image_bg/Button_yaoqing").localScale = new UnityEngine.Vector3(0, 0, 0);
                }
            }
        }