public void judgeTriggerByChild(Collider collider, JudgeCollider judgeCollider) { if (isCollisionEnemy(collider)) { affectEnemy(collider, judgeCollider); } }
private void affectEnemy(Collider enemy, JudgeCollider judgeCollider) { if (isAttack && judgeCollider == JudgeCollider.Attack && enemy.transform.parent != transform && animator.GetCurrentAnimatorStateInfo(0).IsName(attackAnimation)) { isAttack = false; attackEnemy(enemy); } if (judgeCollider == JudgeCollider.Attack && Input.GetMouseButtonUp(1)) { attackEnemy(enemy); } else if (judgeCollider == JudgeCollider.Suck && Input.GetMouseButton(1)) { suckEnemy(enemy); } }