Beispiel #1
0
    public void init(ItemType equip_type, int seq)
    {
        dataCenter = MainData.dataCenter;
        var equip = dataCenter.get_equip_by_seq (equip_type, seq);
        check_buttom_show (equip);
        show_diff (equip, equip);

        int cid = dataCenter.equipList [equip_type] [seq].equiper;
        Debug.Log ("cid:" + cid);
        if (cid < 0) {
            head_pic.color = Color.clear;
        } else {
            head_pic.color = Color.white;
            head_pic.sprite = dataCenter.characters.character_data[cid].head_pic;
        }
    }
    public void init(ItemType equip_type, int character_id )
    {
        dataCenter = MainData.dataCenter;
        List<EquipList> equip_list = dataCenter.equipList [equip_type];
        _data = new List<EquipScrollerData> ();

        _data.Add(new EquipScrollerData(DataCenter.NONE_EQUIP, equip_type, -1, character_id) );

        for (int i=0; i<equip_list.Count; i++) {
            if( equip_list[i].equiper < 0 ){
                var equip = dataCenter.get_equip_by_seq(equip_type, i);
                _data.Add(new EquipScrollerData(equip.show_name, equip_type, i, character_id) );
            }
        }

        myScroller.Delegate = this;
        myScroller.ReloadData ();
    }
    public void init(ItemType equip_type)
    {
        dataCenter = MainData.dataCenter;
        List<EquipList> equip_list = dataCenter.equipList [equip_type];
        _data = new List<SelectScrollData> ();

        for (int i=0; i<equip_list.Count; i++) {
            var equip = dataCenter.get_equip_by_seq(equip_type, i);
            string equip_name = equip.show_name;
            if( equip_list[i].equiper >= 0 )
                equip_name = equip_name + " (E)";

            _data.Add(new SelectScrollData(equip_name, equip_type, i) );
        }

        myScroller.Delegate = this;
        myScroller.ReloadData ();
    }