public void OnMouseUp() { RaycastHit2D[] hits = Physics2D.RaycastAll(Camera.main.ScreenToWorldPoint((Input.mousePosition)), Vector2.zero); foreach (RaycastHit2D hit in hits) { if (hit.collider.gameObject.GetComponent <ParticlePlayAreaScript>() != null) { transform.localScale = Vector3.Scale(transform.localScale, new Vector3(0.5f, 0.5f, 1)); dragging = false; GetComponent <Renderer>().sortingOrder = 0; return; } } reactive.Increment(); Debug.Log(reactive.Get()); Destroy(gameObject); }