protected virtual void OnClickEnhanceItem(MyNGUIEnhanceItem _nItem = null, MyUGUIEnhanceItem _Item = null) { EnhanceScrollView ESV = _nItem.GetComponentInParent <EnhanceScrollView>(); ESV.setFishActivefalse(); ESV.SetHorizontalTargetItemIndex(this); }
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); } } }
protected override void OnClickEnhanceItem(MyNGUIEnhanceItem _nItem = null, MyUGUIEnhanceItem _Item = null) { // item was clicked base.OnClickEnhanceItem(this); }