Example #1
0
 private void SelectObject()
 {
     if (Input.GetMouseButtonDown(0)) //
     {
         Vector3      pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
         RaycastHit2D hit = Physics2D.Raycast(pos, Vector2.zero);
         if (hit && hit.collider != null)
         {
             if (System.Array.IndexOf(objects, hit.collider.gameObject) > -1)
             {
                 foreach (GameObject o in objects)
                 {
                     o.GetComponent <Collider2D>().enabled = false;
                     if (o == hit.collider.gameObject)
                     {
                         currentObject = o.GetComponent <RisovalkaObject>();
                     }
                     else
                     {
                         o.GetComponent <RisovalkaObject>().FadeOut(true);
                     }
                 }
                 SetUpForDrawing();
             }
         }
     }
 }
Example #2
0
    private void Start()
    {
        objectSelected = false;

        currentObject = objects[0].GetComponent <RisovalkaObject>();
        currentColor  = Color.red;
        currentZ      = 0;

        GM.SetText(topPanelText[0], topPanelTextSize[0], 0);
    }