From 6c94ef65f8795f8fc438f97630c06f58eac0afe6 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Fri, 24 Feb 2023 15:58:50 +0100 Subject: [PATCH] Added TouchedStaticObject --- Runtime/HumanoidControl/Scripts/Targets/HandTarget.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Runtime/HumanoidControl/Scripts/Targets/HandTarget.cs b/Runtime/HumanoidControl/Scripts/Targets/HandTarget.cs index 0728576..d236ede 100644 --- a/Runtime/HumanoidControl/Scripts/Targets/HandTarget.cs +++ b/Runtime/HumanoidControl/Scripts/Targets/HandTarget.cs @@ -911,6 +911,17 @@ namespace Passer.Humanoid { public bool twoHandedGrab = false; public Vector3 targetToSecondaryHandle; + public bool TouchedStaticObject() { + if (touchedObject == null) + return false; + + Rigidbody rb = touchedObject.GetComponent(); + if (rb == null || rb.isKinematic) + return true; + + return false; + } + public bool GrabbedStaticObject() { if (grabbedObject != null && grabbedRigidbody && grabbedKinematicRigidbody) return true;