コード例 #1
0
    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++;
        }
    }
コード例 #2
0
 public void OnManipulationCompleted(ManipulationEventData eventData)
 {
     InputManager.Instance.PopModalInputHandler();
     results.endInteraction(this.gameObject.name);
 }