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); } }
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); } }