Пример #1
0
    public override void DesactiveTrigger()
    {
        seller = GetComponent <Seller>();

        seller.ChangeActivation(wasActive);

        base.DesactiveTrigger();
    }
Пример #2
0
    public override void Trigger()
    {
        seller.ChangeActivation(true);

        foreach (Item item in itemsToAdd)
        {
            seller.itemsToSell.Add(item);
        }

        seller.currentMoney = money;

        base.Trigger();
    }
Пример #3
0
    public override void Trigger()
    {
        seller = GetComponent <Seller>();
        seller.isNextInteractionQuest = true;
        seller.ChangeActivation(true);
        seller.Interact();

        hasBoughtAll = true;
        foreach (Item item in itemsToBuy)
        {
            if (seller.itemsToSell.Contains(item))
            {
                hasBoughtAll = false;
            }
        }

        if (hasBoughtAll)
        {
            base.Trigger();
        }

        seller.isActive = hasBoughtAll;
    }