Exemplo n.º 1
0
 public override void Action(GameObject g)
 {
     if (g.CompareTag("EmptyPackage"))
     {
         EmptyPackageManager emptyPackage = g.GetComponent <EmptyPackageManager>();
         emptyPackage.Close();
     }
 }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
    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;
        }
    }