DoorOpen.CheckTrigger C# (CSharp) Method

CheckTrigger() public method

public CheckTrigger ( ) : void
return void
    void CheckTrigger()
    {
        Collider[] possibleTriggers = Physics.OverlapSphere(transform.position, triggerRadius, playerMask);

        foreach (Collider currTrigger in possibleTriggers)
        {
            // Valid target to open the door
            if (currTrigger.tag == "Player")
            {

                float distanceToDoor = Vector3.Distance(currTrigger.gameObject.transform.position, transform.position);

                //Debug.Log("Distance to Door: " + distanceToDoor);
                //Debug.Log("Is Door Open: " + open);

                // If target is halfway through the trigger radius, open the door
                if (distanceToDoor <= openTreshold && !open)
                {
                    StartCoroutine("OpenDoor");
                }
            }
        }
    }