|
|
|
@ -1051,10 +1051,10 @@ namespace AzToolsFramework
|
|
|
|
DuplicateNestedEntitiesInInstance(commonOwningInstance->get(),
|
|
|
|
DuplicateNestedEntitiesInInstance(commonOwningInstance->get(),
|
|
|
|
entities, instanceDomAfter, duplicatedEntityAndInstanceIds, duplicateEntityAliasMap);
|
|
|
|
entities, instanceDomAfter, duplicatedEntityAndInstanceIds, duplicateEntityAliasMap);
|
|
|
|
|
|
|
|
|
|
|
|
PrefabUndoInstance* command = aznew PrefabUndoInstance("Entity/Instance duplication", false);
|
|
|
|
PrefabUndoInstance* command = aznew PrefabUndoInstance("Entity/Instance duplication");
|
|
|
|
command->SetParent(undoBatch.GetUndoBatch());
|
|
|
|
command->SetParent(undoBatch.GetUndoBatch());
|
|
|
|
command->Capture(instanceDomBefore, instanceDomAfter, commonOwningInstance->get().GetTemplateId());
|
|
|
|
command->Capture(instanceDomBefore, instanceDomAfter, commonOwningInstance->get().GetTemplateId());
|
|
|
|
command->Redo();
|
|
|
|
command->RedoBatched();
|
|
|
|
|
|
|
|
|
|
|
|
DuplicateNestedInstancesInInstance(commonOwningInstance->get(),
|
|
|
|
DuplicateNestedInstancesInInstance(commonOwningInstance->get(),
|
|
|
|
instances, instanceDomAfter, duplicatedEntityAndInstanceIds, newInstanceAliasToOldInstanceMap);
|
|
|
|
instances, instanceDomAfter, duplicatedEntityAndInstanceIds, newInstanceAliasToOldInstanceMap);
|
|
|
|
@ -1322,7 +1322,7 @@ namespace AzToolsFramework
|
|
|
|
Prefab::PrefabDom instanceDomAfter;
|
|
|
|
Prefab::PrefabDom instanceDomAfter;
|
|
|
|
m_instanceToTemplateInterface->GenerateDomForInstance(instanceDomAfter, parentInstance);
|
|
|
|
m_instanceToTemplateInterface->GenerateDomForInstance(instanceDomAfter, parentInstance);
|
|
|
|
|
|
|
|
|
|
|
|
PrefabUndoInstance* command = aznew PrefabUndoInstance("Instance detachment", false);
|
|
|
|
PrefabUndoInstance* command = aznew PrefabUndoInstance("Instance detachment");
|
|
|
|
command->Capture(instanceDomBefore, instanceDomAfter, parentTemplateId);
|
|
|
|
command->Capture(instanceDomBefore, instanceDomAfter, parentTemplateId);
|
|
|
|
command->SetParent(undoBatch.GetUndoBatch());
|
|
|
|
command->SetParent(undoBatch.GetUndoBatch());
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|