예제 #1
0
    protected virtual void OnClickEnhanceItem(MyNGUIEnhanceItem _nItem = null, MyUGUIEnhanceItem _Item = null)
    {
        EnhanceScrollView ESV = _nItem.GetComponentInParent <EnhanceScrollView>();

        ESV.setFishActivefalse();
        ESV.SetHorizontalTargetItemIndex(this);
    }
예제 #2
0
    private void InstantiateTextuer(String _teyp)
    {
        for (int i = 0; i < TextuerName.listTextuerProp.Count; i++)
        {
            if (TextuerName.listTextuerProp[i].TEYP == _teyp)
            {
                //获取对应纹理
                Texture           tex = Resources.Load <Texture>("song/" + TextuerName.listTextuerProp[i].textureroll);
                MyNGUIEnhanceItem ME  = Resources.Load <MyNGUIEnhanceItem>("Prefabs/fuzi3");

                MyNGUIEnhanceItem fish = Instantiate(ME, this.transform.position, this.transform.rotation) as MyNGUIEnhanceItem;
                //设置主纹理
                fish.GetComponent <UITexture>().mainTexture = tex;
                // fish.GetComponent<UITexture>().MakePixelPerfect();
                //设置层级
                fish.transform.parent = transform;
                fish.Set_mTrs();
                EnhanceItem go = fish.GetComponent <EnhanceItem>();

                go.Number = TextuerName.listTextuerProp[i].number - 1;
                //添加到listEnhanceItems中
                listEnhanceItems.Add(go);
            }
        }
    }
예제 #3
0
 protected override void OnClickEnhanceItem(MyNGUIEnhanceItem _nItem = null, MyUGUIEnhanceItem _Item = null)
 {
     // item was clicked
     base.OnClickEnhanceItem(this);
 }