public override void Action(GameObject g) { if (g.CompareTag("EmptyPackage")) { EmptyPackageManager emptyPackage = g.GetComponent <EmptyPackageManager>(); emptyPackage.Close(); } }
private void OnTriggerExit(Collider other) { //if a toy leaves an empty pacakge trigger, and is in a package, leave that package if (other.transform.CompareTag("EmptyPackage") && inPackage) { //audio trigger!!! EmptyPackageManager EPM = other.GetComponent <EmptyPackageManager>(); EPM.Remove(this); inPackage = false; } }
private void OnTriggerEnter(Collider other) { //if a toy collidies with an empty pacakge trigger, and is not already in a package, add it to that package if (other.transform.CompareTag("EmptyPackage") && !inPackage) { //audio trigger!!! EmptyPackageManager EPM = other.GetComponent <EmptyPackageManager>(); EPM.Add(this); inPackage = true; } }