private void Handle(Vector3 contactPoint, TactSender tactSender)
 {
     if (tactSender != null)
     {
         var targetCollider = GetComponent <Collider>();
         tactSender.Play(PositionTag, contactPoint, targetCollider);
     }
 }
 public void ReflectHandle(Vector3 contactPoint, TactSender tactSender)
 {
     if (tactSender != null)
     {
         var targetCollider = GetComponent <Collider>();
         contactPoint += new Vector3(0f, 0f, (targetCollider.transform.position.z - contactPoint.z) * 2f);
         tactSender.Play(PositionTag, contactPoint, targetCollider);
     }
 }