// 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; } } } }
// 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>(); }