无法绕过这个简单的语法错误。我是团结与编码的新手。
private void OnCollisionEnter2D(Collider2D hitInfo)
{
SmallEnemy smallEnemy = hitInfo.GetComponent<Collider2D>();
if(smallEnemy != null)
{
smallEnemy.DamageEnemy(damage);
}
小杂物。
private void OnCollisionEnter2D(Collision2D collision)
{
SmallEnemy smallEnemy = collision.gameObject.GetComponent<SmallEnemy>();
if (smallEnemy != null)
{
smallEnemy.DamageEnemy(damage);
}
}