Compare commits
2 Commits
f2a1834589
...
0efe56ad42
Author | SHA1 | Date | |
---|---|---|---|
0efe56ad42 | |||
fa1bf29ae8 |
@ -277,30 +277,29 @@ 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. 장판 생성과 세팅
|
||||
transform.LookAt(aimPosition);
|
||||
|
||||
// 장판 생성과 세팅
|
||||
var fixedPos = new Vector3(aimPosition.x, aimPosition.y, aimPosition.z);
|
||||
var warning = Instantiate(chariotWarning, fixedPos, Quaternion.identity).GetComponent<MagicAoEField>();
|
||||
|
||||
warning.SetEffect(SlowFieldEffectData, null, null);
|
||||
warning.SetEffect(SlowFieldEffectData, () =>
|
||||
{
|
||||
SetAnimation(Cast);
|
||||
SFXPlayer(slowFieldSound);
|
||||
}, null);
|
||||
|
||||
// 3. 짧은 텀 후 끝내기
|
||||
// 짧은 텀 후 끝내기
|
||||
yield return Wait.For(1f);
|
||||
}
|
||||
|
||||
private IEnumerator KnockbackSpell()
|
||||
{
|
||||
// 시전 애니메이션
|
||||
SetAnimation(Spin);
|
||||
SFXPlayer(spinSound);
|
||||
|
||||
// 넉백 발생
|
||||
var knockback = Instantiate(chariotWarning, transform).GetComponent<MagicAoEField>();
|
||||
knockback.SetEffect(KnockbackData, null, null, DebuffType.Knockback.ToString());
|
||||
knockback.SetEffect(KnockbackData, ()=>{
|
||||
SetAnimation(Spin);
|
||||
SFXPlayer(spinSound);}, null, DebuffType.Knockback.ToString());
|
||||
|
||||
yield return Wait.For(1f);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user