protected void OnPositioned(GameObject targetObject, Vector3 prevPosition, Vector3 prevEulerAngles, Vector3 position, Vector3 eulerAngles)
 {
     Positioned?.Invoke(targetObject, prevPosition, prevEulerAngles, position, eulerAngles);
 }