// Update is called once per frame void Update() { float dist = (transform.position - glowToMatch.transform.position).magnitude; if (dist < 50) { for (int i = 0; i < ListToEnable.Length; i++) { ListToEnable[i].SetActive(true); } SoundPlayer.PlayClipByName(SoundNames.tree_branches, Random.Range(0.9f, 1.0f)); LookAtMe myLookScript = gameObject.GetComponent <LookAtMe>(); myLookScript.WatchMeNow(); //Debug.Log("Triggered by distance"); this.enabled = false; } }
// Update is called once per frame void Update() { if (didHappen) { return; } float dist = (OrangeTree.transform.position - Orange.transform.position).magnitude; if (dist < 10) { didHappen = true; SoundPlayer.PlayClipByName(SoundNames.tree_branches, Random.Range(0.9f, 1.0f)); animator.SetTrigger("Touched"); LookAtMe myLookScript = gameObject.GetComponent <LookAtMe>(); myLookScript.WatchMeNow(); Debug.Log("Triggered by distance"); } }