ReisenYoumuOuting/Assets/Scripts/Abilities/ReisenShoot.cs

17 lines
488 B
C#

using System;
using Core.Extensions;
using UnityEngine;
public class ReisenShoot : Ability
{
[SerializeField] private Projectile projectile;
[SerializeField] private Camera cam;
protected override void AbilityEffects()
{
direction = cam.ScreenToWorldPoint(Input.mousePosition);
Projectile newProjectile = Instantiate(projectile, origin.position, Quaternion.identity);
newProjectile.transform.Lookat2D(direction);
newProjectile.damage = power;
newProjectile.tag = tag;
}
}