public void ResetComposePanel() { for (int i = 0; i < ComposeMaterialSlots.Length; i++) { simpleSlotSet slot = ComposeMaterialSlots[i]; slot.resetOnBtnTapped(); slot.OnBtnTapped += ClickSlot; slot.hashcode = 0; // if (!slot.isLocked) { slot.isEmpty = true; } } runeCanAddToCompose = false; initPage(); }
public void initgoddessDetailVision(GDEgoddessData goddess) { isEmpty = false; GoddessInfo info = SDDataManager.Instance.getGoddessInfoById(goddess.id); Id = goddess.id; int integrity = SDDataManager.Instance.getIntegrityByVolume(goddess.volume, info.Quality); if (integrity < 1) { isLocked = true; lockedPanelSlider.localScale = new Vector3 (SDDataManager.Instance.getRateAppraochIntegrity(goddess.volume, info.Quality), 1, 1); return; } isLocked = false; lv = SDDataManager.Instance.getLevelByExp(goddess.exp); nameText.text = SDGameManager.T("Lv.") + lv + "·" + info.name; quality = info.Quality; //rarityText.text = SDDataManager.Instance.rarityString(quality); // expSlider.localScale = new Vector3 (SDDataManager.Instance.getExpRateByExp(goddess.exp), 1, 1); volumeSlider.localScale = new Vector3 (SDDataManager.Instance.getRateAppraochIntegrity(goddess.volume, info.Quality), 1, 1); // if (SDDataManager.Instance.getRuneEquippedByPosAndGoddess (0, goddess.id, out GDERuneData data0)) { RuneEquipList[0].initRune(data0); } else { RuneEquipList[0].isEmpty = true; } if (SDDataManager.Instance.getRuneEquippedByPosAndGoddess (1, goddess.id, out GDERuneData data1)) { RuneEquipList[1].initRune(data1); } else { RuneEquipList[1].isEmpty = true; } if (SDDataManager.Instance.getRuneEquippedByPosAndGoddess (2, goddess.id, out GDERuneData data2)) { RuneEquipList[2].initRune(data2); } else { RuneEquipList[2].isEmpty = true; } if (SDDataManager.Instance.getRuneEquippedByPosAndGoddess (3, goddess.id, out GDERuneData data3)) { RuneEquipList[3].initRune(data3); } else { RuneEquipList[3].isEmpty = true; } for (int i = 0; i < RuneEquipList.Length; i++) { simpleSlotSet slot = RuneEquipList[i]; slot.resetOnBtnTapped(); slot.OnBtnTapped += GDP.initRuneEquipAndSetPanel; } }