void OnMouseOver() { if (Input.GetMouseButtonDown(0)) { if (cabOnTile == null) { cabOnTile = GameManager.instance.PlaceObject(gameObject.transform.position); highlight.GetComponent <SpriteRenderer> ().color = red; } } else if (Input.GetMouseButtonDown(1)) { if (cabOnTile != null) { cabOnTile.DestroyCabinet(); cabOnTile = null; } } }