コード例 #1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.name == "Patrol Marker")
        {
            moveSpeed *= -1;
            Debug.Log("collisions working");
            if (_spriteRenderer.flipX == true)
            {
                _spriteRenderer.flipX = false;
            }
            else
            {
                _spriteRenderer.flipX = true;
            }
        }

        if (other.tag == "Player")
        {
            PlayerController2D player = other.GetComponent <PlayerController2D>();

            if (player != null)
            {
                player.Damage();
            }

            //EnemyExplosion();
        }
    }