DEG-108 [Fix] 자동 공격 중지 추가
This commit is contained in:
parent
d3948bc577
commit
fe79e0d3ae
@ -69,12 +69,26 @@ public class WeaponController : MonoBehaviour, IObservable<GameObject>
|
||||
}
|
||||
_isAttacking = true;
|
||||
_hitColliders.Clear();
|
||||
|
||||
StopAllCoroutines();
|
||||
StartCoroutine(AutoEndAttack()); // 자동 공격 종료
|
||||
|
||||
for (int i = 0; i < _triggerZones.Length; i++)
|
||||
{
|
||||
_previousPositions[i] = transform.position + transform.TransformVector(_triggerZones[i].position);
|
||||
}
|
||||
}
|
||||
|
||||
private IEnumerator AutoEndAttack()
|
||||
{
|
||||
yield return new WaitForSeconds(0.6f); // 0.6초 가량 대기
|
||||
|
||||
if (_isAttacking) // 아직 공격 중이면
|
||||
{
|
||||
Debug.Log("공격 자동 종료 - 타임아웃");
|
||||
AttackEnd();
|
||||
}
|
||||
}
|
||||
|
||||
public void AttackEnd()
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user