public void ZoomOutTV() { Debug.Log("zoom out tv"); GameObject go = GameObject.Find("tv camera test"); if (go != null && go.active) { TVController tvController = go.GetComponent <TVController> (); tvController.Zoomout(); //Animator animator = go.GetComponent<Animator> (); //animator.SetTrigger ("zoomout"); } }
// Update is called once per frame void Update() { if (!playerControl.CanTakeInput()) { return; } if (Input.touchCount >= 1) { if (tvController.isZoomedIn) { tvController.Zoomout(); } Vector2 vTouchPos = Input.GetTouch(0).position; Ray ray = Camera.main.ScreenPointToRay(vTouchPos); RaycastHit vHit; if (Physics.Raycast(ray.origin, ray.direction, out vHit)) { Debug.Log("touch on " + vHit); if (vHit.transform.tag == "tv") { Debug.Log("open tv"); tvController.Zoomin(); } } } // if (Input.GetKeyDown ("left")) { // playerControl.MoveLeft (); // } else if (Input.GetKeyDown ("right")) { // playerControl.MoveRight (); // } else if (Input.GetKeyDown ("up")) { // playerControl.Jump (); // } else if (Input.GetKeyDown ("down")) { // playerControl.Fall (); // } else if (Input.GetMouseButtonDown (0)) { // playerControl.Shoot (); // } else if (Input.GetKeyDown ("space")) { // playerControl.Jump (); // } else { // return; // } }