Exemplo n.º 1
0
    protected override void OnOpen(GameObject interactor)
    {
        Inventory i = interactor.GetComponent <Inventory>();

        AnimateItem.AnimateItems(items, (int)(transitionSpeed * 0.5f), this);
        i.AddItems(items);
        items.Clear();
    }
Exemplo n.º 2
0
    public static void GiveDocument()
    {
        ItemContainer item      = GameManager.GetPlayerComponent <DelayedItem>().itemContainer;
        UiInventory   inventory = GameManager.GetPlayerComponent <UiInventory>();

        inventory.AddItem(item);
        AnimateItem.AnimateItems(new List <ItemContainer>()
        {
            item
        }, 0.2f, inventory);
    }
Exemplo n.º 3
0
    public override void Die()
    {
        GameManager.GetPlayerComponent <UiInventory>().AddItem(schnuckidipuz, 1);
        AnimateItem.AnimateItems(new List <ItemContainer>()
        {
            new ItemContainer()
            {
                item = schnuckidipuz, itemCount = 1
            }
        }, 0, GameManager.GetPlayerComponent <MonoBehaviour>());
        GetComponent <BubuSwordFight>().enabled = false;
        Rigidbody r = GetComponent <Rigidbody>();

        r.isKinematic = false;
        r.AddForce((transform.position - GameManager.Player.transform.position) * knockbackPower, ForceMode.Impulse);
    }