예제 #1
0
 public void RewardUpdate(int score)
 {
     score /= 10;
     itemBox.ModifyItem(201, score);
     itemBox.ModifyItem(202, score);
     itemBox.ModifyItem(203, score);
     itemBox.ModifyItem(204, score);
     itemBox.ModifyItem(205, score);
     ItemDataWrite();
 }
    private void process(Operation operation)
    {
        Dictionary <int, int> component = recipe.getComponent(selectedItemId);

        int loss = 0;

        if (operation == Operation.DECOMBINATION)
        {
            loss = -1;
        }

        foreach (KeyValuePair <int, int> item in component)
        {
            Debug.Log(item.Key + ", " + item.Value);
            itemBox.ModifyItem(item.Key, -(int)operation * (item.Value + loss));
        }
        itemBox.ModifyItem(selectedItemId, (int)operation);
    }