void OnMouseUp () { if (highlightRhinoSafebox && transform.position.x < highlightRhinoSafebox.transform.position.x+2.5f && transform.position.x > highlightRhinoSafebox.transform.position.x-2.5f && transform.position.y < highlightRhinoSafebox.transform.position.y+2.5f && transform.position.y > highlightRhinoSafebox.transform.position.y-2.5f) { this.audio.Play(); transform.position = new Vector3(highlightRhinoSafebox.transform.position.x, highlightRhinoSafebox.transform.position.y, 0); transform.localScale = new Vector3(1f, 1f, 1); Destroy (highlightRhinoSafebox); anim.SetBool("rhinoDraged", true); timerRhino.timerOn(); rhinoIsInside = true; transform.parent = null; } else if (highlightRhinoSafebox02 && transform.position.x < highlightRhinoSafebox02.transform.position.x+2.5f && transform.position.x > highlightRhinoSafebox02.transform.position.x-2.5f && transform.position.y < highlightRhinoSafebox02.transform.position.y+2.5f && transform.position.y > highlightRhinoSafebox02.transform.position.y-2.5f) { this.audio.Play(); transform.position = new Vector3(highlightRhinoSafebox02.transform.position.x, highlightRhinoSafebox02.transform.position.y, 0); transform.localScale = new Vector3(1f, 1f, 1); Destroy (highlightRhinoSafebox02); anim.SetBool("rhinoDraged", true); timerRhino.timerOn(); rhinoIsInside = true; transform.parent = null; } else { transform.position = shelfPos; transform.position = new Vector3(transform.position.x + (camera.transform.position.x - dummyCameraZoon01.transform.position.x), transform.position.y, transform.position.z); transform.localScale = new Vector3(-1f, 1f, 1); anim.SetBool("rhinoDraged", false); timerRhino.renderer.enabled = false; rhinoIsInside = false; transform.parent = camera.transform; } }