void OnCollisionStay() { // Change texture renderer.material.mainTexture = buttonOn; // Animate the door to open animateDoor.OpenDoor(); triggerActive = true; }
void OnTriggerEnter(Collider other) { if (other.gameObject.Equals(targetGear)) { GetComponent <Animator>().SetBool("hasCenterGear", true); Destroy(other.gameObject); //.SetActive(false); animateDoor.OpenDoor(); AudioSource.PlayClipAtPoint(attachClip, transform.position); AudioSource.PlayClipAtPoint(happyRobot, transform.position); } }
void Activate() { if (isActive) { return; } // Open Door animateDoor.OpenDoor(); // Play identification audio audio.PlayOneShot(voiceOver_2); // Show subtitles SubtitleManager.Instance.Stop(); SubtitleManager.Instance.AddSubtitle("User identified as Ben. Please proceed.", 2.0f); SubtitleManager.Instance.Play(); isActive = true; }