void OnTriggerEnter2D(Collider2D collider2D) { if (collider2D.gameObject.tag == "PlayerAttack") { if (m_ManController != null) { if (!m_ManController.IsDamage() && attackHash == 0) { if (m_PlayerController.CheckState("run_attack")) { m_ManController.AttackMove_Speed = 10.0f; m_PlayerController.PlaySoundOneShot(run_atk_attacked); attackHash = 1; } else if (m_PlayerController.CheckState("atk_2")) { m_ManController.AttackMove_Speed = 0.2f; } else if (m_PlayerController.CheckState("atk_3")) { m_ManController.AttackMove_Speed = 0.3f; } else if (m_PlayerController.CheckState("atk_4")) { m_ManController.AttackMove_Speed = 0.5f; } else if (m_PlayerController.CheckState("skill_2")) { m_ManController.AttackMove_Speed = 0.5f; } else if (m_PlayerController.CheckState("skill_3")) { m_ManController.AttackMove_Speed = 2.0f; } else if (m_PlayerController.CheckState("skill_5")) { m_ManController.AttackMove_Speed = 3.0f; } else if (m_PlayerController.CheckState("skill_6")) { m_ManController.AttackMove_Speed = 2.0f; } else { m_ManController.AttackMove_Speed = 0.0f; } } } else { Debug.Log("m_ManController not found in HitInspector.cs:OnTriggerEnter2D"); } } }