diff --git a/Source/Editor/Content/Items/VisualScriptItem.cs b/Source/Editor/Content/Items/VisualScriptItem.cs index b99125f9b..54133e6e2 100644 --- a/Source/Editor/Content/Items/VisualScriptItem.cs +++ b/Source/Editor/Content/Items/VisualScriptItem.cs @@ -100,12 +100,16 @@ namespace FlaxEditor.Content /// public object GetValue(object obj) { + if (!_type.Asset) + throw new TargetException("Missing Visual Script asset."); return _type.Asset.GetScriptInstanceParameterValue(_parameter.Name, (Object)obj); } /// 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); } }