Exemplo n.º 1
0
    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;
//		}
    }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
//	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;
    }
Exemplo n.º 4
0
    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;
        }
    }
Exemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        if (isSoupContainer)
        {
            myType = LevelManager.Orders.SOUP;
        }
        else
        {
            myType = LevelManager.Orders.NOODLES;
        }

        myOriginalPos = transform.position;
        myLocalScale  = transform.localScale;
    }
Exemplo n.º 6
0
//	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);
    }
Exemplo n.º 7
0
    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;
        }
    }
Exemplo n.º 8
0
 void OnEnable()
 {
     myTypeToEat = LevelManager.Orders.BURGER;
 }