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);
        }
    }