// Update is called once per frame void Update() { if (GameController.instance.gameStarted) { RaycastHit hit; if (Input.GetButtonDown("Fire1") || Input.GetKeyDown(KeyCode.Space)) { if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Debug.Log("Hit a mole!"); Mole mole = hit.transform.GetComponent <Mole>(); if (mole.givesPoints) { successfulHit.Play(); score++; } mole.OnHit(); hammer.Hit(mole.transform.position); } if (hit.transform.tag == "Table") { hammer.Hit(hit.point); } Debug.Log(hit.transform.name); } } } }
void OnCollisionEnter(Collision col) { if (col.gameObject.tag.Equals("Mole") == true) { Mole mole = col.gameObject.GetComponent <Mole>(); mole.OnHit(); score++; } }
void OnCollisionEnter(Collision collision) { Debug.Log("Mole was Hit by Something.....transform=" + collision.transform.name + ", collider=" + collision.collider.name); if (collision.collider.GetComponent <Hammer>() != null) { Debug.Log("Mole was hit by HAMMER!!!!!"); Mole mole = GetComponent <Mole> (); if (!mole.hasJustBeenHit()) { player.score++; } mole.OnHit(); } }
// Update is called once per frame void Update() { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Mole mole = hit.transform.GetComponent <Mole>(); mole.OnHit(); score++; } } }
// Update is called once per frame void Update() { if (GvrViewer.Instance.Triggered || Input.GetKeyDown("space")) { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Mole mole = hit.transform.GetComponent <Mole> (); mole.OnHit(); score++; } } } }
// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0) || Input.GetKeyDown("space")) { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Debug.Log("I've hit a mole!"); score++; Mole mole = hit.transform.GetComponent <Mole>(); mole.OnHit(); pokeball.Hit(mole.transform.position); } } } }
// Update is called once per frame void Update() { if (Input.GetButtonDown("Fire1") || Input.GetKeyDown("space")) { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Mole mole = hit.transform.GetComponent <Mole>(); mole.OnHit(); score++; } } } }
void Update() { if (GvrPointerInputModule.Pointer.TriggerDown) { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole> () != null) { Mole mole = hit.transform.GetComponent <Mole> (); mole.OnHit(); hammer.Hit(mole.transform.position); score++; } } } }
// Update is called once per frame void Update() { if (GvrViewer.Instance.Triggered || Input.GetKeyDown("space")) { // GvrViewerMain will be replaced by GvrEditorEmulator in newest version of VR SDK // GvrViewer is unknown in new versions of the VR SDK RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { // print the name of the avocado we hit if (hit.transform.GetComponent <Mole>() != null) { Mole mole = hit.transform.GetComponent <Mole> (); mole.OnHit(); hammer.Hit(mole.transform.position); score++; } } } }
// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { RaycastHit hit; if (Physics.Raycast(transform.position, transform.forward, out hit)) { if (hit.transform.GetComponent <Mole>() != null) { Mole mole = hit.transform.GetComponent <Mole>(); if (mole.isVisible) { mole.OnHit(); Vector3 hitVector = new Vector3(mole.transform.position.x - 1f, mole.transform.position.y, mole.transform.position.z); hammer.Hit(hitVector); score++; } } } } }