Fixing Save level As template path (#4054)

* Fixing Save level As template path

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* CR Feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* CR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* remove emplace

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* more PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
This commit is contained in:
Mikhail Naumov
2021-09-15 19:19:01 -05:00
committed by GitHub
parent 0f5fc1de4d
commit a8908a987a
6 changed files with 57 additions and 1 deletions
@@ -101,6 +101,13 @@ namespace AzToolsFramework
*/
TemplateId AddTemplate(const AZ::IO::Path& filePath, PrefabDom prefabDom) override;
/**
* Updates relative filepath location of a prefab (in case of SaveAs operation).
* @param templateId An id of a Template to change filepath of.
* @param filePath new relative path of the Template.
*/
void UpdateTemplateFilePath(TemplateId templateId, const AZ::IO::PathView& filePath) override;
/**
* Remove the Template associated with the given id from Prefab System Component.
* @param templateId A unique id of a Template.