private void Interact() { if (DetectPlayer()) { Debug.Log("Player Detected"); if (playerInteract.Interact()) { if (playerInteract.InteractedUpon().name == transform.GetChild(1).name) { if (isGrounded == true) { if (playerGrabTransform.childCount == 0) { GrabBlock(); } } } } } }
private void OnTriggerStay(Collider other) { if (other.CompareTag("Player")) { if (playerInteract.Interact()) { if (playerInteract.InteractedUpon().name == gameObject.name) { if (isGrounded == true) { if (playerGrabTransform.childCount == 0) { if (interacted == false) { GrabBlock(); } } } } } } }