69c8ebd7fb
* Move the RootAliasPath class definition to the Prefab EOS. Introduce utility functions to enable using the path as an instance handler in UI. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Refactor the PrefabFocusHandler to use the utility functions that were introduced to the Prefab EOS. Remove the m_instanceFocusHierarchy from the Focus Handler, and simplify calls for performance. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Minor adjustments after PR discussion Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Silly mistake in function simplification. Turns out == and != are different. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fixed doxygen comments Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Add numeric cast when storing result of AZStd::distance to int. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Restore additional checks in FocusOnparentOfFocusedPrefab that got removed during merge. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>