public void SetGeneralItem(ItemGeneral item)//设置显示选中 { if (generalItem == item) { int id = item.GetID(); int shang = PlayerData.Instance.GetGeneralShangZhen(id); PlayerData.Instance.SetGeneralShangZhen(id, 1 - shang); item.SetShangzhen(1 - shang); return; } if (generalItem != null) { generalItem.SetChoise(false); } generalItem = item; generalItem.SetChoise(true); }
//设置武将选择魏蜀吴群 public void SetShangzhen(int zhenYing, GameObject objwujiaoxing) { bool show = !objwujiaoxing.activeSelf; objwujiaoxing.SetActive(show); for (int i = 0; i < heroContent.childCount; i++) { Transform child = heroContent.transform.GetChild(i); ItemGeneral item = child.GetComponent <ItemGeneral>(); int id = item.GetID(); GeneralData data = GeneralDataManager.Instance.GetGeneralData(id); if (data.zhenYing != zhenYing) { continue; } int s = show == true ? 1 : 0; PlayerData.Instance.SetGeneralShangZhen(id, s); item.SetShangzhen(s); } }