diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index bf39a501b..95f767d80 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -658,8 +658,11 @@ namespace FlaxEditor.SceneGraph.GUI } } actor.Name = item.ShortName; - actor.Transform = spawnParent.Transform; + if (_dragAssets.Objects[i] is not PrefabItem p) + actor.Transform = Transform.Identity; + var previousTrans = actor.Transform; ActorNode.Root.Spawn(actor, spawnParent); + actor.LocalTransform = previousTrans; actor.OrderInParent = newOrder; } result = DragDropEffect.Move;