Compare commits

..

No commits in common. "0efe56ad42dda69563d57ca0b8bc16ab85daec13" and "f2a18345899ab9cefc7a225ca480f967ae7c1512" have entirely different histories.

View File

@ -277,29 +277,30 @@ public class CasterDemonController : EnemyController
private IEnumerator SlowFieldSpell()
{
var aimPosition = TargetPosOracle(out var basePos, out var rb);
// 1. 시전 애니메이션
transform.LookAt(aimPosition);
SetAnimation(Cast);
SFXPlayer(slowFieldSound);
// 장판 생성과 세팅
// 2. 장판 생성과 세팅
var fixedPos = new Vector3(aimPosition.x, aimPosition.y, aimPosition.z);
var warning = Instantiate(chariotWarning, fixedPos, Quaternion.identity).GetComponent<MagicAoEField>();
warning.SetEffect(SlowFieldEffectData, () =>
{
SetAnimation(Cast);
SFXPlayer(slowFieldSound);
}, null);
warning.SetEffect(SlowFieldEffectData, null, null);
// 짧은 텀 후 끝내기
// 3. 짧은 텀 후 끝내기
yield return Wait.For(1f);
}
private IEnumerator KnockbackSpell()
{
// 시전 애니메이션
SetAnimation(Spin);
SFXPlayer(spinSound);
// 넉백 발생
var knockback = Instantiate(chariotWarning, transform).GetComponent<MagicAoEField>();
knockback.SetEffect(KnockbackData, ()=>{
SetAnimation(Spin);
SFXPlayer(spinSound);}, null, DebuffType.Knockback.ToString());
knockback.SetEffect(KnockbackData, null, null, DebuffType.Knockback.ToString());
yield return Wait.For(1f);
}