Exemplo n.º 1
0
 // Update is called once per frame
 void Update()
 {
     GameObject[] visitors = GameObject.FindGameObjectsWithTag("Visitor");
     for (int i = 0; i < 5; i++)
     {
         sitFlag[i] = false;
         foreach (GameObject visitor in visitors)
         {
             VisitorCon obj = visitor.GetComponent <VisitorCon>();
             if (chair[i].name == obj.GetDestination())
             {
                 sitFlag[i] = true;
             }
         }
     }
 }
Exemplo n.º 2
0
 // Update is called once per frame
 private void Update()
 {
     flamNum += Time.deltaTime;
     if (spTimeSecond <= flamNum)
     {
         if (chair.CheckChair())
         {
             GameObject obj = Instantiate <GameObject>(visitorObjList[totalCnt % 6], sponePos[Random.Range(0, 2)], Quaternion.Euler(0, 180, 0));
             obj.name = "Audience";
             VisitorCon visitor = obj.GetComponent <VisitorCon>();
             visitor.SetDestination(chair.vacancy());
             totalCnt++;
         }
         flamNum = 0;
     }
 }
 void Start()
 {
     audience = transform.parent.GetComponent <VisitorCon>();
     score    = GameObject.Find("ScoreMng").GetComponent <ScoreMng>();
     seSounds = GameObject.FindGameObjectWithTag("SEMng").GetComponents <AudioSource>();
 }