void OnTriggerStay(Collider other) { // Debug.Log("entered" + other.name); if (other.name.Contains("customer")) { otherObject = other.gameObject; customer = other.GetComponent <Customer>(); for (int i = 0; i < customer.myOrder.Count; i++) { if (myType == customer.myOrder[i]) { wrongOrderGiven = false; reachedCustomer = true; break; } } if (!reachedCustomer && customer.iHaveAMultipleTypeOrder != LevelManager.Orders.NONE) { wrongOrderGiven = true; reachedCustomer = true; myTypeToEat = customer.iHaveAMultipleTypeOrder; } } else if (other.name.Contains("dustbin") && (US_Manager.tutorialEnd == true || Australia_Manager.tutorialEnd == true)) { otherObject = other.gameObject; reachedCustomer = true; } // else // { // reachedCustomer = false; // } }
void OnDisable() { perfect = false; wrongOrderGiven = false; if (!isInOven) { cheese = false; vegetable = false; } reachedDestination = false; myToppings.gameObject.SetActive(false); myCheese.gameObject.SetActive(false); transform.GetComponent <SpriteRenderer>().sprite = Italy_Manager._instance.pizzaBakedVariations[0]; myType = LevelManager.Orders.NONE; myTypeToEat = LevelManager.Orders.NONE; transform.localScale = myLocalScale; startAnimating = false; iAmSelected = false; mySelection.SetActive(false); heatingTimer = 0; isPicked = false; if (mySmoke != null) { mySmoke.gameObject.SetActive(false); mySmoke.Stop(); } isBurnt = false; }
// void Update() // { // if(iAmSelected && startAnimating) // { // if(scaleUp) // { // transform.localScale = new Vector3(transform.localScale.x+Time.deltaTime*0.3f,transform.localScale.x+Time.deltaTime*0.3f,1); // if(transform.localScale.x >(myLocalScale.x+0.1f)) // { // scaleUp = false; // } // } // else // { // transform.localScale = new Vector3(transform.localScale.x-Time.deltaTime*0.3f,transform.localScale.x-Time.deltaTime*0.3f,1); // if(transform.localScale.x < myLocalScale.x) // { // scaleUp = true; // } // // } // } // } void OnDisable() { wrongOrderGiven = false; tomato = false; onion = false; cabbage = false; tikki = false; reachedCustomer = false; myTomato.SetActive(false); myCabbage.SetActive(false); myOnion.SetActive(false); if (transform.GetComponent <Availability>()) { myTikki.gameObject.SetActive(false); transform.GetComponent <Availability>().available = true; } // Australia_Manager._instance.hotDogSaucesOnPlates[transform.GetComponent<Availability>().myPositionInArray].gameObject.SetActive (false); myType = LevelManager.Orders.NONE; transform.localScale = myLocalScale; startAnimating = false; iAmSelected = false; if (mySelection != null) { mySelection.SetActive(false); } //myTypeToEat = LevelManager.Orders.BURGER; }
void OnTriggerExit(Collider other) { // Debug.Log("exit" + other.name); if (other.name.Contains("customer") || other.name.Contains("dustbin")) { myTypeToEat = LevelManager.Orders.NONE; wrongOrderGiven = false; reachedCustomer = false; } }
// Use this for initialization void Start() { if (isSoupContainer) { myType = LevelManager.Orders.SOUP; } else { myType = LevelManager.Orders.NOODLES; } myOriginalPos = transform.position; myLocalScale = transform.localScale; }
// void Update() // { // if(iAmSelected && startAnimating) // { // if(scaleUp) // { // transform.localScale = new Vector3(transform.localScale.x+Time.deltaTime*0.3f,transform.localScale.x+Time.deltaTime*0.3f,1); // if(transform.localScale.x >(myLocalScale.x+0.1f)) // { // scaleUp = false; // } // } // else // { // transform.localScale = new Vector3(transform.localScale.x-Time.deltaTime*0.3f,transform.localScale.x-Time.deltaTime*0.3f,1); // if(transform.localScale.x < myLocalScale.x) // { // scaleUp = true; // } // // } // } // } void OnDisable() { wrongOrderGiven = false; redSauce = false; yellowSauce = false; tikki = false; reachedCustomer = false; transform.GetComponent <Availability>().available = true; US_Manager._instance.hotDogSaucesOnPlates[transform.GetComponent <Availability>().myPositionInArray].gameObject.SetActive(false); myType = LevelManager.Orders.NONE; transform.localScale = myLocalScale; startAnimating = false; iAmSelected = false; mySelection.SetActive(false); }
void OnTriggerStay(Collider other) { // Debug.Log("entered" + other.name); if (!isInOven) { // if(other.name.Contains ("customer") && (customer_Check == false || Italy_Manager.tutorialEnd == true) ) // { // // // otherObject = other.gameObject; // customer = other.GetComponent<Customer>(); // for(int i = 0 ; i< customer.myOrder.Count ; i++) // { // if(myType == customer.myOrder[i]) // { // wrongOrderGiven = false; // reachedDestination = true; // break; // } // } // if(!reachedDestination && customer.iHaveAMultipleTypeOrder != LevelManager.Orders.NONE) // { // wrongOrderGiven = true; // reachedDestination = true; // myTypeToEat = customer.iHaveAMultipleTypeOrder; // } // } if (other.name.Contains("ovenPlace")) { customer_Check = false; otherObject = other.gameObject; pizzaDestinationAvailable = other.GetComponent <Availability>(); if (pizzaDestinationAvailable.available) { reachedDestination = true; } } } else { if (other.name.Contains("customer") && !isBurnt) { otherObject = other.gameObject; customer = other.GetComponent <Customer>(); for (int i = 0; i < customer.myOrder.Count; i++) { if (myType == customer.myOrder[i]) { wrongOrderGiven = false; reachedDestination = true; myTypeToEat = LevelManager.Orders.NONE; break; } } if (!reachedDestination && customer.iHaveAMultipleTypeOrder != LevelManager.Orders.NONE) { wrongOrderGiven = true; reachedDestination = true; myTypeToEat = customer.iHaveAMultipleTypeOrder; } } // else if(other.name.Contains ("plate")) // { // if( !isBurnt && Italy_Manager.tutorialEnd) // { // otherObject = other.gameObject; // pizzaDestinationAvailable = other.GetComponent<Availability>(); // if(pizzaDestinationAvailable.available) // { // reachedDestination = true; // } // } // } } if (other.name.Contains("dustbin") && Italy_Manager.tutorialEnd == true) { myTypeToEat = LevelManager.Orders.NONE; otherObject = other.gameObject; reachedDestination = true; } }
void OnEnable() { myTypeToEat = LevelManager.Orders.BURGER; }