Fix crash when removing Visual Script asset that's instance is selected in Properties window

This commit is contained in:
Wojtek Figat
2024-07-25 17:16:50 +02:00
parent d14a4f1f66
commit b4d1e6197c

View File

@@ -100,12 +100,16 @@ namespace FlaxEditor.Content
/// <inheritdoc />
public object GetValue(object obj)
{
if (!_type.Asset)
throw new TargetException("Missing Visual Script asset.");
return _type.Asset.GetScriptInstanceParameterValue(_parameter.Name, (Object)obj);
}
/// <inheritdoc />
public void SetValue(object obj, object value)
{
if (!_type.Asset)
throw new TargetException("Missing Visual Script asset.");
_type.Asset.SetScriptInstanceParameterValue(_parameter.Name, (Object)obj, value);
}
}