示例#1
0
 void Start()
 {
     grabbed = GetComponent <Grabbable>();
     if (matName == null)
     {
         matName = "NULL";
     }
 }
 void OnTriggerExit(Collider other)
 {
     if (other.CompareTag(itemTag))
     {
         grabbed     = other.transform.GetComponent <Grabbable>();
         respawnCube = new Vector3(Random.Range(transform.position.x - .15f, transform.position.x + .15f), transform.position.y, Random.Range(transform.position.z - .15f, transform.position.z + .15f));
         StartCoroutine(ReplaceItem(other.gameObject));
         if (other.transform.GetComponent <Ingredient>() != null)
         {
             other.transform.GetComponent <Ingredient>().isInBox = false;
         }
         if (other.transform.GetComponent <SelfDestruct>() != null)
         {
             other.transform.GetComponent <SelfDestruct>().isInBox = false;
         }
     }
 }
示例#3
0
 void Start()
 {
     grabbed = GetComponent <Grabbable>();
 }