Esempio n. 1
0
    public void OnClickShuXing()//查看属性
    {
        CanvasManager.Instance.SetCanvasShow("RawImage_renwushuxing", true);
        //试一下直接通过脚本查找能不能直接找到
        Transform     trShuxing = CanvasManager.Instance.FindCanvasName("RawImage_renwushuxing");
        CanvasShuXing can       = trShuxing.GetComponent <CanvasShuXing>();

        can.SetID(generalItem.GetID());
    }
Esempio n. 2
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);
 }
Esempio n. 3
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);
        }
    }