Пример #1
0
    public void UseItemInBattle(UsableItem item, Action <UsableItem> OnFinished)
    {
        if (manager == null)
        {
            manager = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManager>();
        }

        StartCoroutine(item.OnBattleUse(manager, OnFinished));

        Backpack backpack = manager.GetBackpack();

        backpack.items.Remove(item);
    }