// Use this for initialization void Start() { gNames = GetComponent<GenerateNames>(); x = 0; moving = false; for (int i = 0; i < guests.Length; i++) { guest = (Instantiate(guestInstatiate, new Vector3(xPos, -6.5f, zPos), Quaternion.identity) as GameObject); guest.transform.position = new Vector3(guest.transform.position.x, guest.transform.position.y + guest.GetComponent<AnimateGuest>().yOffset, transform.position.z - .5f); guests[i] = guest; xPos -= 2f; zPos = 5; guest.GetComponent<AnimateGuest>().target = new Vector3(middletarget, guest.transform.position.y, guest.transform.position.z); middletarget -= 2f; } handShakeBehaviour = FindObjectOfType<HandShakeBehaviour>(); handShakeBehaviour.gameObject.SetActive(false); ChangeState(LineState.MovingIn); }
// Use this for initialization void Start() { names = FindObjectOfType<GenerateNames>(); cName = names.nameList[Random.Range(0, names.nameList.Count)]; surname = names.surnameList[Random.Range(0, names.surnameList.Count)]; firstTitle = names.firstTitleList[Random.Range(0, names.firstTitleList.Count)]; secondTitle = names.secondTitleList[Random.Range(0, names.secondTitleList.Count)]; i = Random.Range(0, heads.Length); body = Instantiate(bodies[i], transform.position, Quaternion.identity) as GameObject; body.transform.SetParent(transform); body.transform.localScale = Vector3.one; body.transform.localPosition = Vector3.zero; i = Random.Range(0, heads.Length); head = Instantiate(heads[i], transform.position, Quaternion.identity) as GameObject; head.transform.SetParent(transform); head.transform.localScale = Vector3.one; head.transform.localPosition = new Vector3(0, 0, -1); print(cName + " " + surname + " " + firstTitle + " " + secondTitle); }