ProjetAMJV_CR/Assets/Scripts/UnitScripts/Attacks/AttackSkeleton.cs
2025-01-14 13:11:00 +01:00

18 lines
576 B
C#

using UnityEngine;
public class AttackSkeleton : AttackHandler
{
[SerializeField] private GameObject arrowPrefab;
[SerializeField] private float arrowBaseSpeed;
[SerializeField] private Transform spawnPos;
public override bool Attack()
{
if (_timer > 0) return false;
GameObject arrow = Instantiate(arrowPrefab, spawnPos.position, spawnPos.rotation);
ArrowHandler arrowHandler = arrow.GetComponent<ArrowHandler>();
arrowHandler.LaunchArrow(arrowBaseSpeed * spawnPos.forward);
return true;
}
}