private void OnCollisionEnter(Collision collision) { if (collision.gameObject.name == this.gameObject.name + "_bucket") { Destroy(this.gameObject); results.Hit++; results.Total_pegs++; results.Distance = Vector3.Distance(initPos, collision.transform.position); results.endInteraction(this.gameObject.name); if (results.Hit == 3) { NewObjs(); } } else { string name = this.gameObject.name; GameObject replace = Instantiate(this.gameObject, initPos, Quaternion.identity); Destroy(this.gameObject); replace.name = name; results.Wrong_pegs++; } }
public void OnManipulationCompleted(ManipulationEventData eventData) { InputManager.Instance.PopModalInputHandler(); results.endInteraction(this.gameObject.name); }