Extract validation/item handling of AssetPicker in a separate class.
This commit is contained in:
@@ -38,13 +38,13 @@ namespace FlaxEditor.Surface.Elements
|
||||
|
||||
private void OnNodeValuesChanged()
|
||||
{
|
||||
SelectedID = (Guid)ParentNode.Values[Archetype.ValueIndex];
|
||||
Validator.SelectedID = (Guid)ParentNode.Values[Archetype.ValueIndex];
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void OnSelectedItemChanged()
|
||||
{
|
||||
var selectedId = SelectedID;
|
||||
var selectedId = Validator.SelectedID;
|
||||
if (ParentNode != null && (Guid)ParentNode.Values[Archetype.ValueIndex] != selectedId)
|
||||
{
|
||||
ParentNode.SetValue(Archetype.ValueIndex, selectedId);
|
||||
|
||||
Reference in New Issue
Block a user