private void OnTriggerEnter(Collider other)
    {
        EmergencyDoorHandle holder = other.GetComponent <EmergencyDoorHandle>();

        if (panel.bIsOpened)
        {
            if (holder != null)
            {
                InsertHandle(holder);
                panel.bIsLocked = true;
            }
        }
    }
    public void InsertHandle(EmergencyDoorHandle handle)
    {
        var controller = PlayerViveController.GetControllerThatHolds(handle.gameObject);

        if (controller != null)
        {
            controller.DetachCurrentObject(false);
        }

        handle.SetHolder(this);

        handle.GetComponent <Rigidbody>().useGravity  = false;
        handle.GetComponent <Rigidbody>().isKinematic = true;

        handle.transform.position = transform.position;
        handle.transform.rotation = transform.rotation;

        GetComponent <AudioPlayer>().Play("handleclicked");

        handle.inserted = true;
    }