public bool expectImprove_before(List <RTSingleStockItem> list, ImproveKind kind, RTSingleStockItem newStock) { bool flag = false; int figure = 0; for (int i = 0; i < list.Count; i++) { RTSingleStockItem stock = list[i]; if (kind == ImproveKind.exp) { figure += SDDataManager.Instance.getFigureFromMaterial(stock.itemId) * stock.UsedNum; } else if (kind == ImproveKind.star) { figure += SDDataManager.Instance.getFigureFromMaterial(stock.itemId) * stock.UsedNum; } } if (kind == ImproveKind.exp) { flag = true; } else if (kind == ImproveKind.star) { } return(flag); }
void refreshPart(ImproveKind oldKind, ImproveKind newKind) { if (oldKind == newKind) { return; } if (oldKind == ImproveKind.exp) { concealExpPart(); } else if (oldKind == ImproveKind.star) { concealstarPart(); } else if (oldKind == ImproveKind.skill) { concealskillPart(); } // if (newKind == ImproveKind.exp) { showExpPart(); } else if (newKind == ImproveKind.star) { showstarPart(); } else if (newKind == ImproveKind.skill) { showskillPart(); } }
public void stockInit(ImproveKind improveKind) { stockPage.pageIndex = 0; SDConstants.MaterialType MType = SDConstants.MaterialType.goddess_exp; if (improveKind == ImproveKind.exp) { maxSelectedNum = 10; } else if (improveKind == ImproveKind.star) { MType = SDConstants.MaterialType.goddess_exp; maxSelectedNum = 3; } stockPage.materialType = MType; //stockPage.maxSelectedNum = maxSelectedNum; //stockPage.ItemsInit(SDConstants.StockType.material,MType); //stockPage.showMaterialsForGoddessImprove(goddessDetail.Id); stockPage.SelectEmpty(); RefreshImprovePanel(); if (stockPage.items.Count == 0) { emptyPanel.gameObject.SetActive(true); } else { emptyPanel.gameObject.SetActive(false); } }
public override void ConsumeToImprove(List <RTSingleStockItem> list) { base.ConsumeToImprove(list); ImproveKind kind = currentImproveKind; int hashcode = equipDetail.equipHashcode; for (int i = 0; i < list.Count; i++) { RTSingleStockItem stock = list[i]; } equipDetail.initEquipDetailVision(hashcode); }
public override void InitImprovePanel() { base.InitImprovePanel(); // _currentImproveKind = ImproveKind.exp; clearAllpart(); refreshPart(ImproveKind.end, ImproveKind.exp); // if (heroDetail.heroHeadImg && heroDetail.heroHeadImg.CurrentCharacterModel && heroDetail.heroHeadImg.CurrentCharacterModel.GetComponent <MeshRenderer>()) { heroDetail.heroHeadImg.CurrentCharacterModel .GetComponent <MeshRenderer>().sortingOrder = 1; } }
public void stockInit(ImproveKind improveKind) { stockPage.pageIndex = 0; SDConstants.MaterialType MType = SDConstants.MaterialType.equip_exp; if (improveKind == ImproveKind.exp) { MType = SDConstants.MaterialType.equip_exp; maxSelectedNum = 10; } else if (improveKind == ImproveKind.fix) { MType = SDConstants.MaterialType.equip_fix; maxSelectedNum = 1; } currentImproveKind = improveKind; stockPage.ResetPage(); stockPage.InitStocks_equipExp(); stockPage.SelectEmpty(); RefreshImprovePanel(); }
public override void ConsumeToImprove(List <RTSingleStockItem> list) { base.ConsumeToImprove(list); string id = goddessDetail.Id; int figure = 0; ImproveKind kind = currentImproveKind; for (int i = 0; i < list.Count; i++) { RTSingleStockItem stock = list[i]; if (kind == ImproveKind.exp) { if (SDDataManager.Instance.consumeConsumable(stock.itemId, out int leave, stock.UsedNum)) { figure += SDDataManager.Instance.getFigureFromMaterial(stock.itemId) * stock.UsedNum; } } else if (kind == ImproveKind.star) { if (SDDataManager.Instance.consumeConsumable(stock.itemId, out int leave, stock.UsedNum)) { figure += SDDataManager.Instance.getFigureFromMaterial(stock.itemId) * stock.UsedNum; } } } if (kind == ImproveKind.exp) { SDDataManager.Instance.addExpToGoddess(id, figure); } // goddessDetail.initgoddessDetailVision(SDDataManager.Instance.getGDEGoddessDataById(id)); }
public void Btn_skill_part() { currentImproveKind = ImproveKind.skill; }
public void Btn_star_part() { currentImproveKind = ImproveKind.star; }
public void Btn_exp_part() { currentImproveKind = ImproveKind.exp; }