Ejemplo n.º 1
0
    public override void Equip(PlayerController controller)
    {
        base.Equip(controller);

        if (currentEquip != null)
        {
            ItemMeleeEquipped e = (ItemMeleeEquipped)currentEquip.GetComponent(typeof(ItemMeleeEquipped));
            e.SetDamage(Damage.Effect.ToString(), Damage.Damage, Damage.AltDamage);
        }
    }
Ejemplo n.º 2
0
    public override void UseItem(PlayerController controller, Item item)
    {
        Vector3 aim3 = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        Vector3 aim  = new Vector3(aim3.x, aim3.y, 0);

        if (currentEquip != null)
        {
            ItemMeleeEquipped ranged = (ItemMeleeEquipped)currentEquip.GetComponent(typeof(ItemMeleeEquipped));
            ranged.Use(controller.transform.position, aim);
        }
    }