parent
7ed35864cb
commit
34f63352e2
BIN
Assets/JYY/Prefabs/Alien Big Blink.prefab
(Stored with Git LFS)
BIN
Assets/JYY/Prefabs/Alien Big Blink.prefab
(Stored with Git LFS)
Binary file not shown.
@ -34,7 +34,7 @@ public class CasterDemonController : EnemyController
|
||||
[SerializeField] private AudioClip magicMissileShotSound;
|
||||
[SerializeField] private AudioClip teleportSound;
|
||||
[SerializeField] private AudioClip spinSound;
|
||||
[SerializeField] private AudioClip circleMagicSound;
|
||||
[SerializeField] private AudioClip slowFieldSound;
|
||||
|
||||
private float _knockbackTimer = 10f;
|
||||
private const float KnockBackThresholdTime = 10f;
|
||||
@ -208,7 +208,7 @@ public class CasterDemonController : EnemyController
|
||||
// 플레이어 위치를 바라보고
|
||||
transform.LookAt(aimPosition);
|
||||
SetAnimation(MagicMissile);
|
||||
|
||||
SFXPlayer(magicMissileShotSound);
|
||||
// 미사일 생성 및 초기화
|
||||
var missile = Instantiate(
|
||||
magicMissilePrefab,
|
||||
@ -257,6 +257,7 @@ public class CasterDemonController : EnemyController
|
||||
|
||||
aoe.SetEffect(TeleportEffectData, null, null);
|
||||
|
||||
SFXPlayer(teleportSound);
|
||||
// 텔레포트 타겟 위치로 이동
|
||||
Agent.Warp(teleportTargetPosition);
|
||||
SetAnimation(Telepo);
|
||||
@ -281,6 +282,7 @@ public class CasterDemonController : EnemyController
|
||||
// 1. 시전 애니메이션
|
||||
transform.LookAt(aimPosition);
|
||||
SetAnimation(Cast);
|
||||
SFXPlayer(slowFieldSound);
|
||||
|
||||
// 2. 장판 생성과 세팅
|
||||
var fixedPos = new Vector3(aimPosition.x, aimPosition.y, aimPosition.z);
|
||||
@ -296,6 +298,7 @@ public class CasterDemonController : EnemyController
|
||||
{
|
||||
// 시전 애니메이션
|
||||
SetAnimation(Spin);
|
||||
SFXPlayer(spinSound);
|
||||
|
||||
// 넉백 발생
|
||||
var knockback = Instantiate(chariotWarning, transform).GetComponent<MagicAoEField>();
|
||||
@ -304,6 +307,11 @@ public class CasterDemonController : EnemyController
|
||||
yield return Wait.For(1f);
|
||||
}
|
||||
|
||||
private void SFXPlayer(AudioClip clip)
|
||||
{
|
||||
SoundManager.Instance.PlaySFX(clip);
|
||||
}
|
||||
|
||||
#region 유틸리티
|
||||
private void SetSequence(Func<IEnumerator> newSequence)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user