Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
    //设置武将选择魏蜀吴群
    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);
        }
    }