mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2024-12-29 18:55:06 +08:00
fix: Replace Object dropping children (bdunderscore#547) (#575)
This commit is contained in:
parent
aa698565ab
commit
e6ffd04110
@ -83,8 +83,13 @@ namespace nadena.dev.modular_avatar.core.editor
|
|||||||
replacement.transform.SetParent(original.transform.parent, true);
|
replacement.transform.SetParent(original.transform.parent, true);
|
||||||
var siblingIndex = original.transform.GetSiblingIndex();
|
var siblingIndex = original.transform.GetSiblingIndex();
|
||||||
|
|
||||||
// Move children of original parent
|
// Move children of original parent (the List needs to be cloned first because it is being modified)
|
||||||
|
List<Transform> children = new List<Transform>();
|
||||||
foreach (Transform child in original.transform)
|
foreach (Transform child in original.transform)
|
||||||
|
{
|
||||||
|
children.Add(child);
|
||||||
|
}
|
||||||
|
foreach (Transform child in children)
|
||||||
{
|
{
|
||||||
child.SetParent(replacement.transform, true);
|
child.SetParent(replacement.transform, true);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user