コード例 #1
0
    public override void Init()
    {
        base.Init();
        this.Create(Config.VIEW_GUILDSEARCH);

        userModel = ModelManager.inst.userModel;

        simCfg            = DataManager.inst.systemSimple;
        btn_search        = this.GetChild("n2").asButton;
        btn_tuijian       = this.GetChild("n4").asButton;
        btn_sort          = this.GetChild("n3").asButton;
        L_Input           = this.GetChild("n0").asTextInput;
        list              = this.GetChild("n13").asList;
        bo_suozaidi       = this.GetChild("n16").asComboBox;
        L_NumericStepper0 = this.GetChild("n7") as ComNumeric;
        L_NumericStepper1 = this.GetChild("n8") as ComNumeric;
        L_NumericStepper2 = this.GetChild("n9") as ComNumeric;

        this.GetChild("n12").asGroup.visible = false;
        GButton b = this.GetChild("n11").asButton;

        b.text = Tools.GetMessageById("20140");
        b.onClick.Add(OnBtnSure);
        L_Input.text       = "";
        L_Input.promptText = Tools.GetMessageById("20116");
        list.itemRenderer  = ListRander;

        bg = this.GetChild("n14");
        BaseMediator.emptyBg = bg;
        list.emptyStr        = Tools.GetMessageById("19936");
        list.onChangeNum.Add(this.CheckListNum);
        list.SetVirtual();


        btn_search.text  = Tools.GetMessageById("20137");
        btn_sort.text    = Tools.GetMessageById("20138");
        btn_tuijian.text = Tools.GetMessageById("20139");
        this.GetChild("n5").asTextField.text  = Tools.GetMessageById("20141");
        this.GetChild("n10").asTextField.text = Tools.GetMessageById("20142");
        this.GetChild("n6").asTextField.text  = Tools.GetMessageById("20143");
        list.numItems = 0;

        btn_search.GetChild("n6").asLoader.url = Tools.GetResourceUrl("Image2:n_btn_7");
        btn_search.GetChild("title").asTextField.strokeColor = Tools.GetColor("486fcc");
//		btn_tuijian.GetChild ("n6").asLoader.url = Tools.GetResourceUrl("Image:btn_9");
//		btn_sort.GetChild ("n6").asLoader.url = Tools.GetResourceUrl("Image:btn_9");

        Dictionary <string, object> cc = (Dictionary <string, object>)(simCfg ["society_location"]);

        string[] str = new string[cc.Count];
        string[] va  = new string[cc.Count];
        int      ii  = 0;

        foreach (string i in cc.Keys)
        {
            str [ii] = Tools.GetMessageById(((object[])cc [i]) [1].ToString());
            va[ii]   = i;
            ii++;
        }
        bo_suozaidi.items  = str;
        bo_suozaidi.values = va;

        L_NumericStepper0.SetMinMax(0, 50, 10);
        L_NumericStepper1.SetMinMax(0, 50, 10);
        L_NumericStepper2.SetMinMax(0, 1000, 100);

        btn_search.onClick.Add(OnBtnSearchHandler);
        btn_tuijian.onClick.Add(OnBtnTuJianHandler);
        btn_sort.onClick.Add(OnBtnSortHandler);
        OnBtnTuJianHandler();
        this.AddGlobalListener(MainEvent.CHAT_GUILDJOIN, CHAT_GUILDJOIN);
    }
コード例 #2
0
    private void droDownInit()
    {
        int _index = 0;
        //level
        List <string> list_level = new List <string> ();

        string[] ddd = new string[((object[])simCfg ["exp_config"]).Length + 2];
        string[] vvv = new string[((object[])simCfg ["exp_config"]).Length + 2];

        for (int i = 0; i < (((object[])simCfg["exp_config"]).Length + 2); i++)
        {
            vvv [i] = i + "";
            ddd [i] = (i) + "";
            list_level.Add(i + "");

            if (attrs.ContainsKey("lv"))
            {
                if ((i + "") == attrs ["lv"].ToString())
                {
                    _index = i;
                }
            }
            else
            {
                _index = 0;
            }
        }
        dro_level.SetMinMax(0, ((object[])simCfg ["exp_config"]).Length + 1);
        dro_level.SetValue((_index));
//		dro_level.items = ddd;
//		dro_level.values = vvv;
//		dro_level.selectedIndex = _index;
        //achlevel
        _index     = 0;
        list_level = new List <string> ();
        ddd        = new string[((Dictionary <string, object>)DataManager.inst.effort ["effort_cond"]).Count + 2];
        vvv        = new string[((Dictionary <string, object>)DataManager.inst.effort ["effort_cond"]).Count + 2];
        for (int i = 0; i < ((Dictionary <string, object>)DataManager.inst.effort["effort_cond"]).Count + 2; i++)
        {
            list_level.Add((i) + "");
            ddd [i] = (i) + "";
            vvv [i] = i + "";
            if (attrs.ContainsKey("effort_lv"))
            {
                if (((i) + "") == attrs ["effort_lv"].ToString())
                {
                    _index = i;
                }
            }
            else
            {
                _index = 0;
            }
        }
        dro_achLevel.SetMinMax(0, ((Dictionary <string, object>)DataManager.inst.effort ["effort_cond"]).Count + 1);
        dro_achLevel.SetValue((_index));
//		dro_achLevel.items = ddd;
//		dro_achLevel.values = vvv;
//		dro_achLevel.selectedIndex = _index;
        //rank
        _index = 0;
        int ranks = Convert.ToInt32(Math.Round((int)cfg ["examine_randscore"] / 100f));

        ddd        = new string[ranks + 1];
        vvv        = new string[ranks + 1];
        list_level = new List <string> ();
        for (int i = 0; i < ranks + 1; i++)
        {
            list_level.Add((i * 100) + "");
            ddd [i] = (i * 100) + "";
            vvv [i] = i + "";
            if (attrs.ContainsKey("rank_score"))
            {
                if (((i * 100) + "") == attrs ["rank_score"].ToString())
                {
                    _index = Convert.ToInt32(attrs ["rank_score"]);
                }
            }
            else
            {
                _index = 0;
            }
        }
        dro_rank.SetMinMax(0, (int)cfg ["examine_randscore"], 100);
        dro_rank.SetValue(_index);
        this.GetChild("n37").asLoader.url = ModelManager.inst.userModel.GetRankImg(dro_rank.value);
//		dro_rank.items = ddd;
//		dro_rank.values = vvv;
//		dro_rank.selectedIndex = _index;
    }