Example #1
0
 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);
 }
Example #2
0
 private void Update()
 {
     available = particle.Get();
     UpdateText();
     GetComponent <SpriteRenderer>().color = particle.GetParticleObject().GetComponent <SpriteRenderer>().color;
 }