public Vector3 GetPalmPosition() {
if (controller_ != null && hand_ != null) {
return controller_.transform.TransformPoint (hand_.PalmPosition.ToUnityScaled (mirror_z_axis_)) + GetHandOffset ();
}
if (palm) {
return palm.position;
}
return Vector3.zero;
}
void updateColorSelectionBar() { if (hue && hue.activeSelf) { hue.transform.position = leftHandModel.GetPalmPosition() + leftHandModel.GetPalmNormal() * 0.15f; hue.transform.rotation = leftHandModel.GetPalmRotation(); } }