public override void OnGizmoDragEnd(int handleId) { if (_transformableParents.Count != 0) { var postObjectTransformChangedAction = new PostObjectTransformsChangedAction(_preTransformSnapshots, LocalTransformSnapshot.GetSnapshotCollection(_targetObjects)); postObjectTransformChangedAction.Execute(); } RefreshPositionAndRotation(); }
public override void OnGizmoDragBegin(int handleId) { _preTransformSnapshots = LocalTransformSnapshot.GetSnapshotCollection(_targetObjects); _transformableParents = GetTransformableParentObjects(); _targetGroupAABBOnDragBegin = GetTargetObjectGroupWorldAABB(); }