From c013cf072261e2bc1e3df8ba4a8fcfc30157b584 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Wed, 5 Apr 2023 12:50:35 +0200 Subject: [PATCH] Update accessibility --- Runtime/HumanoidControl/Scripts/Physics/HandPhysics.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Runtime/HumanoidControl/Scripts/Physics/HandPhysics.cs b/Runtime/HumanoidControl/Scripts/Physics/HandPhysics.cs index a54f5c0..6a52b64 100644 --- a/Runtime/HumanoidControl/Scripts/Physics/HandPhysics.cs +++ b/Runtime/HumanoidControl/Scripts/Physics/HandPhysics.cs @@ -186,7 +186,7 @@ namespace Passer.Humanoid { #region Force - protected Vector3 CalculateForce() { + protected virtual Vector3 CalculateForce() { /* //Vector3 locationDifference = handTarget.stretchlessTarget.position - handTarget.handRigidbody.position; //Debug.DrawLine(handTarget.stretchlessTarget.position, handTarget.handRigidbody.position); @@ -204,7 +204,7 @@ namespace Passer.Humanoid { return force; } - public Vector3 CalculateForce(Vector3 position, Vector3 targetPosition, bool damping = false) { + public virtual Vector3 CalculateForce(Vector3 position, Vector3 targetPosition, bool damping = false) { Vector3 force = (targetPosition - position) * handTarget.strength; if (damping) force += CalculateForceDamper(); @@ -212,9 +212,9 @@ namespace Passer.Humanoid { } private const float damping = 12; - private float lastDistanceTime; - private Vector3 lastDistanceToTarget; - private Vector3 CalculateForceDamper() { + protected float lastDistanceTime; + protected Vector3 lastDistanceToTarget; + protected virtual Vector3 CalculateForceDamper() { Vector3 distanceToTarget = handTarget.hand.bone.transform.position - handTarget.hand.target.transform.position; float deltaTime = Time.fixedTime - lastDistanceTime;