コード例 #1
0
 public void EquipSellClick(EquipInfoView equipInfoView)
 {
     if (selectedData != null)
     {
         PlayerData playData = EquipModel.SellPlayerEquip(selectedData);
         finalData = StaticDataModel.ReadEquipMerge(playData.equips);
         equiplistView.DisPlay_Choice(finalData, this, 1);
         bool isContains = false;
         for (int i = 0; i < finalData.Count; i++)
         {
             if (finalData[i].equipmentID == selectedData.equipmentID && finalData[i].strLevel == selectedData.strLevel)
             {
                 isContains = true;
                 break;
             }
         }
         if (!isContains)
         {
             selectedData = null;
             Destroy(equipInfoView.gameObject);
             return;
         }
         Num.text = playData.equips.Count + "/" + kucun;
         equipInfoView.count.text = (selectedData.count - 1).ToString();
     }
 }
コード例 #2
0
    public void EquipCellClick(RowEquipment data)
    {
        selectedData = data;
        GameObject go = PrefabsTwo.Load("Prefabs/equipInfo", transform);

        mesage    = go;
        equipInfo = go.GetComponent <EquipInfoView>();
        equipInfo.Display(selectedData, this);
    }
コード例 #3
0
    public void RankUPClick(EquipInfoView equipInfoView)
    {
        RowEquipment equipDate = selectedData;

        PlayerData newList = EquipModel.StrLevelUp(equipDate);

        finalData = StaticDataModel.ReadEquipMerge(newList.equips);

        equiplistView.DisPlay_Choice(finalData, this, 1);

        TeamModel.EquioStrChange();

        Num.text = newList.equips.Count + "/" + kucun;
        equipInfoView.Display(selectedData, this);
    }