void Awake() { // Init singleton if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); audioSource = GetComponent <AudioSource> (); } else if (instance != this) { Debug.Log("Destroying extra CustomerAvatars instance."); Destroy(gameObject); } }
void Awake() { customerRoot = transform; custRend = GetComponent <MeshRenderer> (); rangeRend = range.GetComponent <Renderer> (); outRange = rangeRend.material; rb = GetComponent <Rigidbody>(); if (Random.Range(0.0f, 1.0f) > 0.5f) { fare = new RichFare(); } else { fare = new PoorFare(); } avatarId = CustomerAvatars.RandomId(); isSeekingRide = true; }