void FireTrap() { if (null != parent.startAnim) { parent.Animator.PlayAnim(parent.startAnim.name); // 다음 공격전에는 EndAnim이 작동되도록 하기. if (null != parent.endAnim) { float endAnimStart = Mathf.Clamp(parent.startAnim.length, 0, parent.CharInfo.AtkDelay - 0.1f); StartCoroutine(EndAttackFunc(endAnimStart)); } } // 충돌체를 가지고 있다면, 충돌체 기반으로 공격이 적용되도록 한다. if (null != parent.collider) { parent.collider.enabled = true; } else { parent.AttackEvent(1f); } }