// Update is called once per frame public void Update() { lClickCanvas.enabled = lClick; rClickCanvas.enabled = rClick; lClickCanvas.transform.position = rClickCanvas.transform.position = ownerTile.transform.position; if (ownerTile.MouseOver()) { if (Input.GetMouseButtonDown(0)) { lClick = !lClick; } else if (Input.GetMouseButtonDown(1)) { rClick = !rClick; } } if (!ownerTile.theGrid.GetGridTile(ownerTile.owner).Equals(ownerTile) && (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1))) { lClick = rClick = false; } }