diff --git a/Source/Editor/Windows/Assets/AnimationGraphWindow.cs b/Source/Editor/Windows/Assets/AnimationGraphWindow.cs
index 98304fd8f..622dfe066 100644
--- a/Source/Editor/Windows/Assets/AnimationGraphWindow.cs
+++ b/Source/Editor/Windows/Assets/AnimationGraphWindow.cs
@@ -322,13 +322,13 @@ namespace FlaxEditor.Windows.Assets
{
if (value == null)
{
- Editor.LogError("Failed to save animation graph surface");
+ Editor.LogError("Failed to save surface data");
return;
}
if (_asset.SaveSurface(value))
{
_surface.MarkAsEdited();
- Editor.LogError("Failed to save animation graph surface data");
+ Editor.LogError("Failed to save surface data");
return;
}
_asset.Reload();
diff --git a/Source/Editor/Windows/Assets/MaterialWindow.cs b/Source/Editor/Windows/Assets/MaterialWindow.cs
index 4ade1eb70..bb5765f50 100644
--- a/Source/Editor/Windows/Assets/MaterialWindow.cs
+++ b/Source/Editor/Windows/Assets/MaterialWindow.cs
@@ -349,7 +349,7 @@ namespace FlaxEditor.Windows.Assets
if (_asset.SaveSurface(value, info))
{
_surface.MarkAsEdited();
- Editor.LogError("Failed to save material surface data");
+ Editor.LogError("Failed to save surface data");
}
_asset.Reload();
_asset.WaitForLoaded();
diff --git a/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs b/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs
index 5a401242b..b7c3ce786 100644
--- a/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs
+++ b/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs
@@ -223,7 +223,7 @@ namespace FlaxEditor.Windows.Assets
if (_asset.SaveSurface(value))
{
_surface.MarkAsEdited();
- Editor.LogError("Failed to save Particle Emitter surface data");
+ Editor.LogError("Failed to save surface data");
}
_asset.Reload();
_asset.WaitForLoaded();
diff --git a/Source/Editor/Windows/Assets/VisualScriptWindow.cs b/Source/Editor/Windows/Assets/VisualScriptWindow.cs
index 89a74c9e0..41293a4fe 100644
--- a/Source/Editor/Windows/Assets/VisualScriptWindow.cs
+++ b/Source/Editor/Windows/Assets/VisualScriptWindow.cs
@@ -1133,7 +1133,7 @@ namespace FlaxEditor.Windows.Assets
{
// Error
_surface.MarkAsEdited();
- Editor.LogError("Failed to save Visual Script surface data");
+ Editor.LogError("Failed to save surface data");
}
_asset.Reload();
SaveBreakpoints();
diff --git a/Source/Engine/Content/Assets/VisualScript.cpp b/Source/Engine/Content/Assets/VisualScript.cpp
index 0f1c73e2c..66e393c98 100644
--- a/Source/Engine/Content/Assets/VisualScript.cpp
+++ b/Source/Engine/Content/Assets/VisualScript.cpp
@@ -2143,7 +2143,7 @@ BytesContainer VisualScript::LoadSurface()
#if USE_EDITOR
-bool VisualScript::SaveSurface(BytesContainer& data, const Metadata& meta)
+bool VisualScript::SaveSurface(const BytesContainer& data, const Metadata& meta)
{
// Wait for asset to be loaded or don't if last load failed
if (LastLoadFailed())
diff --git a/Source/Engine/Content/Assets/VisualScript.h b/Source/Engine/Content/Assets/VisualScript.h
index 71caaf37a..4b55370d9 100644
--- a/Source/Engine/Content/Assets/VisualScript.h
+++ b/Source/Engine/Content/Assets/VisualScript.h
@@ -255,7 +255,7 @@ public:
/// Stream with graph data.
/// Script metadata.
/// True if cannot save it, otherwise false.
- API_FUNCTION() bool SaveSurface(BytesContainer& data, API_PARAM(Ref) const Metadata& meta);
+ API_FUNCTION() bool SaveSurface(const BytesContainer& data, API_PARAM(Ref) const Metadata& meta);
// Returns the amount of methods in the script.
API_FUNCTION() int32 GetMethodsCount() const