5 using System.Collections.Generic;
12 public Vector3 SphereCenter
16 return transform.TransformPoint(sphereCenter);
20 sphereCenter = transform.InverseTransformPoint(value);
25 private Vector3 sphereCenter;
27 private float radius = 2f;
31 Vector3 direction = (point - SphereCenter).normalized;
32 return Vector3.Lerp(point, SphereCenter + (direction * radius), strength);
40 private void OnDrawGizmos()
42 Gizmos.color = Color.red;
43 Gizmos.DrawWireSphere(SphereCenter, radius);