Example #1
0
    void OnCollisionStay()
    {
        // Change texture
        renderer.material.mainTexture = buttonOn;

        // Animate the door to open
        animateDoor.OpenDoor();

        triggerActive = true;
    }
Example #2
0
 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);
     }
 }
Example #3
0
    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;
    }