using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BNG { /// /// Only show this Hand Transform if it's distance from "OtherHandTransform" is >= "DistanceToShow" /// public class HandRepresentationHelper : MonoBehaviour { [Tooltip("The GameObject to be shown or hidden depending on Distance from OtherHandTransform")] public Transform HandToToggle; [Tooltip("The other Hand Transform used to calculate distance")] public Transform OtherHandTransform; [Tooltip("Distance required to show this Transform in meters")] public float DistanceToShow = 0.1f; void Update() { if(Vector3.Distance(HandToToggle.position, OtherHandTransform.position) >= DistanceToShow) { HandToToggle.gameObject.SetActive(true); } else { HandToToggle.gameObject.SetActive(false); } } } }