private void OnTriggerStay(Collider other) { if (other.tag == "Player") { instructions.SetActive(true); Animator anim = Generator1.GetComponentInChildren <Animator>(); Animator anim1 = Generator2.GetComponentInChildren <Animator>(); Lock = Door.GetComponent <DoorController>(); if (Input.GetKeyDown(KeyCode.E)) { anim.SetTrigger("OnButton"); anim1.SetTrigger("OnButton"); generator1.Play(); generator2.Play(); Lock.Locked = false; foreach (GameObject objects in lightCeiling) { flick = objects.GetComponent <Flickering>(); flick.isFlickering = true; flick.stop = true; } } } }