using UnityEngine; public static class Extensions { public static Vector3 RotatePointAroundPivot(this Vector3 point, Vector3 pivot, Vector3 angles) { Vector3 direction = point - pivot; direction = Quaternion.Euler(angles) * direction; return direction + pivot; } }