Add "one-shot" option for TransformTree updating

This commit is contained in:
Sinai
2022-03-10 17:56:21 +11:00
parent 3b6b9768fb
commit f00134b283
4 changed files with 76 additions and 41 deletions

View File

@ -82,7 +82,7 @@ namespace UnityExplorer.Inspectors
this.Target = newTarget;
GOControls.UpdateGameObjectInfo(true, true);
GOControls.UpdateTransformControlValues(true);
TransformTree.RefreshData(true, false, true);
TransformTree.RefreshData(true, false, true, false);
UpdateComponents();
}
@ -109,7 +109,7 @@ namespace UnityExplorer.Inspectors
GOControls.UpdateGameObjectInfo(false, false);
TransformTree.RefreshData(true, false, false);
TransformTree.RefreshData(true, false, false, false);
UpdateComponents();
}
}
@ -220,7 +220,7 @@ namespace UnityExplorer.Inspectors
var newObject = new GameObject(input);
newObject.transform.parent = GOTarget.transform;
TransformTree.RefreshData(true, false, true);
TransformTree.RefreshData(true, false, true, false);
}
private void OnAddComponentClicked(string input)