public void Init(PrizeItem prizeItem) { if (prizeItem != null) { _prizeItem = prizeItem; } UpdateUI(); }
private void UpdateDropItem(GameObject parentGrid, PrizeItem data, bool isHonor = false) { if (parentGrid != null) { GameObject btnItem = (GameObject)Resources.Load(AppConfig.FOLDER_PROFAB_UI + "battleSettlement/DropItem"); GameObject item = NGUITools.AddChild(parentGrid, btnItem); SettlementDropItem btnItemclass = item.GetComponent <SettlementDropItem>(); if (!isHonor) { btnItemclass.InitData(data, _gameTipsPanel); } else { btnItemclass.InitHonor(_gameTipsPanel); } _Instructor_Grid.Reposition(); } }
public void InitData(PrizeItem data, GameObject itemTipsPanel) { _prizeItem = data; // string iconName = "settlement_icon_food"; // // switch((DataConfig.DATA_TYPE)data.type) // { // case DataConfig.DATA_TYPE.Unit: // break; // case DataConfig.DATA_TYPE.UnitPart: // break; // case DataConfig.DATA_TYPE.Building: // break; // case DataConfig.DATA_TYPE.Mission: // break; // case DataConfig.DATA_TYPE.Battle: // break; // case DataConfig.DATA_TYPE.DropGroup: // break; // case DataConfig.DATA_TYPE.Food: // iconName = "settlement_icon_food"; // _ItemName = "食物"; // break; // case DataConfig.DATA_TYPE.Oil: // iconName = "settlement_icon_oil"; // _ItemName = "石油"; // break; // case DataConfig.DATA_TYPE.Metal: // iconName = "settlement_icon_metal"; // _ItemName = "矿产"; // break; // case DataConfig.DATA_TYPE.Rare: // iconName = "settlement_icon_rare"; // _ItemName = "稀土"; // break; // case DataConfig.DATA_TYPE.Cash: // iconName = "settlement_icon_food"; // _ItemName = "金币"; // break; // case DataConfig.DATA_TYPE.Exp: // break; // case DataConfig.DATA_TYPE.Energy: // break; // case DataConfig.DATA_TYPE.Equipment: // break; // case DataConfig.DATA_TYPE.Item: // _ItemName = "物品"; // break; // } // MultipleItem muitem = UIHelper.GetMultipleItem(_prizeItem.itemId,_prizeItem.num,_prizeItem.type,_prizeItem.itemLevel,_Icon_Texture); UIDropItem dropitem = UIHelper.GetUIDropItemByPrizeItem(_prizeItem); _Icon_Texture.SetTexturePath(dropitem.icon); _res_Value_Label.text = dropitem.count.ToString(); _ItemTipsPanel = itemTipsPanel; _ItemName = dropitem.name; }