private void OnMouseOver() { if (Input.GetMouseButtonDown(0)) { if (gameObject.GetComponent <SpriteRenderer>().sprite != null) { if (inventory.clickItem() == "Milk" && gameObject.GetComponent <SpriteRenderer>().sprite.name == "Pitcher") { gameObject.GetComponent <SpriteRenderer>().sprite = spriteManager.getSprite("Pitcher with milk"); inventory.clearItem(); } else if (gameObject.GetComponent <SpriteRenderer>().sprite.name == "Handle" || gameObject.GetComponent <SpriteRenderer>().sprite.name == "Pitcher" || gameObject.GetComponent <SpriteRenderer>().sprite.name == "Plastic Cup") { inventory.clickItem(gameObject.GetComponent <SpriteRenderer>().sprite); gameObject.GetComponent <SpriteRenderer>().sprite = null; } else if (gameObject.name == "plate") { if (transform.GetChild(0).GetComponent <objPlace>().place.sprite != null) { inventory.clickItem(gameObject.GetComponent <SpriteRenderer>().sprite); } else { //inventory.clickItem(gameObject.GetComponent<SpriteRenderer>().sprite); } } else if (gameObject.tag == "Bin") { if (inventory.item.GetComponent <SpriteRenderer>().sprite.name == "Handle old coffee") { inventory.changeSprite(spriteManager.getSprite("Handle")); } else if (inventory.item.GetComponent <SpriteRenderer>().sprite.name == "Handle" || inventory.item.GetComponent <SpriteRenderer>().sprite.name == "Pitcher" || inventory.item.GetComponent <SpriteRenderer>().sprite.name == "Plastic Cup") { Debug.Log("Not Throwable"); } else { inventory.clearItem(); } } else { inventory.clickItem(gameObject.GetComponent <SpriteRenderer>().sprite); } } } }