ObjectHierarchySnap.cs 392 B

1234567891011121314
  1. using UnityEngine;
  2. namespace O3DWB
  3. {
  4. public static class ObjectHierarchySnap
  5. {
  6. public static void Snap(GameObject root, Vector3 pivotPoint, Vector3 destPoint)
  7. {
  8. Transform rootTransform = root.transform;
  9. Vector3 snapVector = rootTransform.position - pivotPoint;
  10. rootTransform.position = destPoint + snapVector;
  11. }
  12. }
  13. }