public void OnTriggerStay(Collider other) { if (trackedHuman != null) { ServoMotor component = door.GetComponent <ServoMotor>(); if (component == null || component.input.value > 0.5f) { trackedHuman = null; } } }
public void OnTriggerEnter(Collider other) { if (other.tag == "Player") { ServoMotor component = door.GetComponent <ServoMotor>(); if (!(component == null) && !(component.input.value > 0.5f) && CheckLevelName("Carry")) { Vector3 vector = base.transform.InverseTransformPoint(other.transform.position); entryX = vector.x; trackedHuman = other; } } }