예제 #1
0
파일: CuttingBoard.cs 프로젝트: chav0/AVRA
 private void OnTriggerEnter(Collider other)
 {
     Debug.Log("Collision");
     collisionProduct = other.gameObject.GetComponent <ExtendedType>();
     if (collisionProduct != null && _isEmpty)
     {
         collisionProduct.transform.SetParent(_productContainer, true);
         _isEmpty = false;
         collisionProduct.GetComponent <Rigidbody>().freezeRotation = true;
         collisionProduct.GetComponent <Rigidbody>().constraints    = RigidbodyConstraints.FreezeAll;
         collisionProduct.transform.eulerAngles   = Vector3.zero;
         collisionProduct.transform.localPosition = Vector3.zero;
         collisionProduct.GetComponent <Rigidbody>().freezeRotation = false;
         collisionProduct.GetComponent <Rigidbody>().constraints    = RigidbodyConstraints.None;
         collisionProduct = null;
     }
 }