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