public static string GetPropertyName(int id) { PropertyTableItem item = DataManager.PropertyTable[id] as PropertyTableItem; if (item == null) { return("error"); } return(item.name); }
private bool StoneCombInfoInit(int resid) { StoneTableItem stoneitem = DataManager.StoneTable[resid] as StoneTableItem; if (null == stoneitem) { return(false); } DefenceCombItem combitem = DataManager.DefenceCombTable[stoneitem.combid] as DefenceCombItem; if (null == combitem || 0 == combitem.num1) { GameDebug.LogError("defencecomb.txt中没有此合成序列 id = " + stoneitem.combid); return(false); } PlayerDataModule module = ModuleManager.Instance.FindModule <PlayerDataModule>(); if (null == module) { return(false); } PackageManager pack = module.GetPackManager(); if (null == pack) { return(false); } stoneitem = DataManager.StoneTable[combitem.defenceproducedId] as StoneTableItem; if (null == stoneitem) { GameDebug.LogError("stones.txt中没有此宝石 id = " + combitem.defenceproducedId); return(false); } PropertyTableItem proitem = DataManager.PropertyTable[stoneitem.proid] as PropertyTableItem; if (null == proitem) { return(false); } UIAtlasHelper.SetSpriteImage(mStoneDemandPic, stoneitem.picname); mStoneDemandName.text = stoneitem.name;// + " Lv" + stoneitem.level; mStoneDemandPro.text = proitem.name + " " + stoneitem.provalue; if (module.GetProceeds(ProceedsType.Money_Game) < combitem.moenyused) { mStoneDemandMoney.text = "[E92224]"; } else { mStoneDemandMoney.text = "[3EFF00]"; } mStoneDemandMoney.text += "金币 X" + combitem.moenyused; if (module.GetItemNumByID(combitem.item1, PackageType.Pack_Gem) < combitem.num1) { mStoneDemandNum.text = "[E92224]"; } else { mStoneDemandNum.text = "[3EFF00]"; } mStoneDemandNum.text += stoneitem.name /* + " Lv" + stoneitem.level*/ + " X" + combitem.num1; return(true); }