コード例 #1
0
 private ItemDataAll itemDataConverter(int itemID, string file)
 {
     if (itemID.isItemType(e_itemTypes.USE))
     {
         ItemDataPots data = JsonUtility.FromJson <ItemDataPots>(file);
         data.parentItems = data.items;
         data             = (ItemDataPots)getItemFromParent(data, itemID);
         return(data);
     }
     else if (itemID.isItemType(e_itemTypes.EQUIP))
     {
         ItemDataEquips data = JsonUtility.FromJson <ItemDataEquips>(file);
         data.parentItems = data.items;
         data             = (ItemDataEquips)getItemFromParent(data, itemID);
         return(data);
     }
     else if (itemID.isItemType(e_itemTypes.COIN))
     {
         ItemDataEtc data = JsonUtility.FromJson <ItemDataEtc>(file);
         data.parentItems = data.items;
         data             = (ItemDataEtc)getItemFromParent(data, itemID);
         return(data);
     }
     return(null);
 }
コード例 #2
0
    private ItemDataAll mobDataConverter(int itemID, string file)
    {
        ItemDataPots data = JsonUtility.FromJson <ItemDataPots>(file);

        data.parentItems = data.items;
        data             = (ItemDataPots)getItemFromParent(data, itemID);
        return(data);
    }